如何在 android 中使用音频制作进度条或进度对话框移动
我正在尝试设计一个音频播放器。我需要有关进度条的帮助。我希望进度条的状态随着音频的进行而改变。我希望进度条在按下“暂停”按钮时暂停,并在按下“开始”按钮时重新开始。请帮忙... 谢谢
最佳答案
第 1 步:
- 使用 MediaPlayer.getDuration() 获取音频持续时间
第 2 步:
- 设置 ProgressBar 最大进度。步骤 1 中的值到值
第 3 步:
- 在使用 Handler 播放媒体时,定期从 MediaPlayer.getCurrentPosition() 更新进度条。检查here
记住;
在暂停和停止时停止步骤 3 的定期更新
如果要添加搜索进度栏功能,请使用 MediaPlayer.seekTo(int msec) 方法,其中 msec 是 SeekBar.getProgress(),使用 SeekBar.OnSeekBarChangedListener
祝你好运!
关于Android 进度条移动与音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10609027/