私はサウンドボードアプリケーションを作成しています。私は開発に新しいが、私はすべてのアプリが完全に1つの最後のもののために実行されて実行している。私はそれを持っているので、私は複数のボタンを持っており、各ボタンは異なる音を演奏します。私は、サウンドが再生されている間、私のボタン上に回転プログレスバーを持っていますが、サウンドが完了すると消えてしまいます。どのようにすれば簡単にできますか?ProgressBarをMediaに設定するにはどうすればよいですか?
0
A
答えて
0
私はあなたのサウンドをどのように演奏しているのかは分かりません。サウンドを実際に演奏するコードは1行だけです。 http://developer.android.com/reference/android/os/AsyncTask.html
AsyncTaskでしょう - 私の意見では、次の2つのオプション
サウンドの再生が停止すると、あなたの方法が何かを返した場合、私は
while (myapp.playSound() != -1){ //implement spin bar }
ような何かをしたいそれとも、AsyncTaskを使用することができますがあります
0
OnCompletionListenerをメディアプレイヤーに追加すると、サウンドを再生する(またはボタンをクリックする)ときにプログレスバーを開始し、トラックが完成すると、それを削除/停止します。
関連する問題
- 1. Media Playerをダブルバッファにするにはどうすればよいですか?
- 2. Android ProgressBar Circleを停止するにはどうすればよいですか?
- 3. ビデオでMedia Controllerを設定するにはどうすればいいですか?
- 4. ProgressBarを表示するにはどうすればいいですか?
- 5. ワーカーロールにタイマーを設定するにはどうすればよいですか?
- 6. GUIをMySqlに設定するにはどうすればよいですか?
- 7. DJANGO_SETTINGS_MODULEをプロダクションに設定するにはどうすればよいですか?
- 8. IDENTITY_INSERTをONに設定するにはどうすればよいですか?
- 9. リモートサーバーにIDEを設定するにはどうすればよいですか?
- 10. ローカルディレクトリにサーバーを設定するにはどうすればよいですか?
- 11. ツールバースタイルをboth_horizに設定するにはどうすればよいですか?
- 12. オブジェクトをJListに設定するにはどうすればよいですか?
- 13. Guzzleにデフォルトヘッダーを設定するにはどうすればよいですか?
- 14. AS3でレンダーエリアを設定するにはどうすればよいですか?
- 15. MEFでPrivateBinPathを設定するにはどうすればよいですか?
- 16. モンゴイドでreferences_oneを設定するにはどうすればよいですか?
- 17. Libharuでトランスフォーメーションマトリックスを設定するにはどうすればよいですか?
- 18. UINavigationBarでカスタムフォントを設定するにはどうすればよいですか?
- 19. マスターページでビューステートを設定するにはどうすればよいですか?
- 20. Phalconでカスタムルートを設定するにはどうすればよいですか?
- 21. SimpleJdbcTemplateでsetQueryTimeoutを設定するにはどうすればよいですか?
- 22. UIViewControllerでparentViewControllerを設定するにはどうすればよいですか?
- 23. XNAでlidgrenを設定するにはどうすればよいですか?
- 24. Eclipseでインスタンスブレークポイントを設定するにはどうすればよいですか?
- 25. NSTextStorageでNSTextViewを設定するにはどうすればよいですか?
- 26. ArrayAdapterでonClickListenerを設定するにはどうすればよいですか?
- 27. HttpWebRequest.GetRequestStreamでタイムアウトを設定するにはどうすればよいですか?
- 28. ReSharperでデフォルトプレフィックスを設定するにはどうすればよいですか?
- 29. Androidでキープアライブタイムアウトを設定するにはどうすればよいですか?
- 30. STOMPでActiveMQを設定するにはどうすればよいですか?