2

Androidでオーディオを使用してプログレスバーまたはプログレスダイアログを移動するにはどうすればよいですか

私はオーディオプレーヤーを設計しようとしています。プログレスバーについて助けが必要です。オーディオの進行に合わせてプログレス バーのステータスを変更したい。一時停止ボタンを押すとプログレスバーが一時停止し、開始ボタンを押すと再び開始します。助けてください...ありがとう

4

1 に答える 1

3

ステップ1:

  • MediaPlayer.getDuration()でオーディオの長さを取得します

ステップ2:

  • ProgressBarの進行状況を最大に設定します。ステップ1の値から値へ

ステップ3:

  • ハンドラーを使用してメディアを再生している間、MediaPlayer.getCurrentPosition()からプログレスバーを定期的に更新します。こちらをチェック

忘れないでください。

  • ステップ3の定期的な更新を一時停止および停止して停止します

  • シークプログレスバー機能を追加する場合は、MediaPlayer.seekTo(int msec)メソッドを使用します。ここで、msecはSeekBar.getProgress()であり、SeekBar.OnSeekBarChangedListenerを使用します。

幸運を!

于 2012-05-15T22:10:58.903 に答える