Android 进度条移动与音频

标签 android audio progress

如何在 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/

相关文章:

android - 为什么我的两个 AlertDialog 按钮之间没有间隙?

python - 如何在不使用文件或目录的情况下在 python 中播放任何类型的声音

python - 监控 ZIP 文件提取 Python

python - 将进度值发送到python中的进度条

android - 如何手动将 android API 添加到 SDK 管理器?

java - 连接到 Android 时是否必须为每个 CRUD 方法创建单独的 php 文件?

android - 使用 gradle 编译 Twitter4j

ios - 如何让定位音频在 SceneKit 中工作?

c# - 使用MediaPlayer播放WAV文件

python - 显示 PYTHON CGI 脚本的进度