我正在我的应用程序中播放从网络流式传输的 mp3 文件,一些 mp3 文件有奇怪的行为:mediaPlayer.getCurrentPosition()
大于 mediaPlayer.getDuration()
最后,持续约 3 秒钟。
mp3 文件是 CBR编码。
这可能是什么原因?
最佳答案
最终通过转换mp3文件解决了问题,这是我使用的命令:
lame --mp3input -t -m s -b 128 --cbr input.mp3 output.mp3
关于android - mediaPlayer.getCurrentPosition() > mediaPlayer.getDuration() 在播放 mp3 文件结束时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43585889/