android进度条带有音频的运动

时间:2012-05-15 21:20:43

标签: android audio progress

如何使用android中的音频进行进度条或进度对话框移动

我正在尝试设计音频播放器。我需要有关进度条的帮助。我希望进度条的状态随着音频的进展而改变。当我按下“暂停”按钮并按下“开始”按钮时再次启动时,我希望进度条暂停。请帮忙... 谢谢

1 个答案:

答案 0 :(得分:3)

第1步:

  • 使用MediaPlayer.getDuration()
  • 获取音频持续时间

第2步:

  • 设置ProgressBar进度最大值。价值来自第1步

第3步:

  • 在使用Handler播放媒体时,定期从MediaPlayer.getCurrentPosition()更新进度条。查看here here

记住;

  • 在暂停和停止时停止定期更新第3步

  • 如果您要添加搜索进度条功能,请使用MediaPlayer.seekTo(int msec)方法,其中msec是SeekBar.getProgress(),使用SeekBar.OnSeekBarChangedListener

祝你好运!