2012-03-11 50 views
1

我正在开发使用Mediaplayer类,使用URL播放歌曲的Android应用程序。问题是调用后返回的值为在mediaplayer getDuration功能android

mp.getDuration() 

大于歌曲的实际持续时间。 例如歌曲的持续时间为4.3,但在我的应用程序中,它给出了它等于4.6

回答

0

您可以提供有关您的工作环境(android版本,文件格式,...)的更多详细信息吗?

MediaPlayer相当麻烦。当然,您遇到了某种特定格式的错误。看看这个主题中的open issues

+0

对不起,我没有提到..它是android – Developer 2012-03-11 17:27:27

+0

我的意思是你所针对的API级别(例如,级别8对应于Android 2.2)以及您尝试播放哪种音频格式(mp3,wav,...)。 )。根据这些参数,你可能会遇到一些错误。 – 2012-03-13 13:52:14

+0

Android 2.3和音频格式是mp3 – Developer 2012-03-13 16:46:03