2012-01-18 25 views
0

私はサウンドボードアプリケーションを作成しています。私は開発に新しいが、私はすべてのアプリが完全に1つの最後のもののために実行されて実行している。私はそれを持っているので、私は複数のボタンを持っており、各ボタンは異なる音を演奏します。私は、サウンドが再生されている間、私のボタン上に回転プログレスバーを持っていますが、サウンドが完了すると消えてしまいます。どのようにすれば簡単にできますか?ProgressBarをMediaに設定するにはどうすればよいですか?

答えて

0

私はあなたのサウンドをどのように演奏しているのかは分かりません。サウンドを実際に演奏するコードは1行だけです。 http://developer.android.com/reference/android/os/AsyncTask.html

AsyncTaskでしょう - 私の意見では、次の2つのオプション

サウンドの再生が停止すると、あなたの方法が何かを返した場合、私は

while (myapp.playSound() != -1){ //implement spin bar } 

ような何かをしたいそれとも、AsyncTaskを使用することができますがあります

0

OnCompletionListenerをメディアプレイヤーに追加すると、サウンドを再生する(またはボタンをクリックする)ときにプログレスバーを開始し、トラックが完成すると、それを削除/停止します。

関連する問題