媒体播放器获取持续时间对于.ogg音频文件的值不正确

时间:2017-04-06 08:29:02

标签: java android audio android-mediaplayer ogg

我制作了一款应用。我的应用中有两种情况:

1)对于Mp3文件

我正在通过媒体播放器播放.mp3歌曲。当我检索总持续时间和当前持续时间时,它完美地工作并给出正确的值。 这是我正在使用的代码:

long totalDuration = mediaPlayer.getDuration();
long currentDuration = mediaPlayer.getCurrentPosition();

2)对于Ogg文件

我也通过媒体播放器播放.ogg音频格式的歌曲。当我检索总持续时间和当前持续时间时, NOT 工作正常 - 它给了我错误的媒体播放器总持续时间。

示例 下面我附加.ogg文件的错误总持续时间的屏幕截图。希望你能看到以红色突出显示的图像的底部。

总持续时间大于当前位置。

如果你解决了我的问题,请提前致谢。

0 个答案:

没有答案