私はサウンドボードアプリケーションを作成しています。私は開発に新しいが、私はすべてのアプリが完全に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. Android ProgressBar Circleを停止するにはどうすればよいですか?
- 2. ProgressBarをキャンセルするにはどうすればよいですか?
- 3. Media Playerをダブルバッファにするにはどうすればよいですか?
- 4. SASSで@mediaを使用するにはどうすればよいですか?
- 5. ProgressBarがツールバーと共にスクロールされないようにするにはどうすればよいですか?
- 6. ビデオでMedia Controllerを設定するにはどうすればいいですか?
- 7. ProgressBarを表示するにはどうすればいいですか?
- 8. DJANGO_SETTINGS_MODULEをプロダクションに設定するにはどうすればよいですか?
- 9. ボタンにコールバックを設定するにはどうすればよいですか?
- 10. cutomTabBarをrootViewControllerに設定するにはどうすればよいですか?
- 11. WebSSOProfileConsumerImplにmaxAuthenticationAgeを設定するにはどうすればよいですか?
- 12. ワーカーロールにタイマーを設定するにはどうすればよいですか?
- 13. Guzzleにデフォルトヘッダーを設定するにはどうすればよいですか?
- 14. IDENTITY_INSERTをONに設定するにはどうすればよいですか?
- 15. JSONArrayをモデルクラスに設定するにはどうすればよいですか?
- 16. アンカーにフォーカスを設定するにはどうすればよいですか?
- 17. VAGRANT_CWDをデフォルトに設定するにはどうすればよいですか?
- 18. ファイルダイアログフィルタにワイルドカードを設定するにはどうすればよいですか?
- 19. オブジェクトをJListに設定するにはどうすればよいですか?
- 20. ジンモードをリリースモードに設定するにはどうすればよいですか?
- 21. linesizeを-1に設定するにはどうすればよいですか?
- 22. ツールバースタイルをboth_horizに設定するにはどうすればよいですか?
- 23. リモートサーバーにIDEを設定するにはどうすればよいですか?
- 24. 糸にカスタムキャッシュパスを設定するにはどうすればよいですか?
- 25. UITextField.textをNSDateに設定するにはどうすればよいですか?
- 26. GUIをMySqlに設定するにはどうすればよいですか?
- 27. ローカルディレクトリにサーバーを設定するにはどうすればよいですか?
- 28. TextFieldにテキストパディングを設定するにはどうすればよいですか?
- 29. Libharuでトランスフォーメーションマトリックスを設定するにはどうすればよいですか?
- 30. UIImageViewでUIGestureRecognizerを設定するにはどうすればよいですか?