播放mp3文件结束时的mediaPlayer.getCurrentPosition()> mediaPlayer.getDuration()

won*_*ng2 6 audio android android-mediaplayer

我在我的应用程序中播放从网络流式传输的mp3文件,一些mp3文件有奇怪的行为:mediaPlayer.getCurrentPosition()mediaPlayer.getDuration()最后大约3秒.

mp3文件是CBR编码的.

这可能是什么原因?

won*_*ng2 5

最后通过转换mp3文件解决了这个问题,这是我正在使用的命令:

lame --mp3input -t -m s -b 128 --cbr input.mp3 output.mp3