Android mediaplayer getDuration()为某些mp3文件返回0

时间:2016-08-21 13:17:21

标签: android mp3 android-mediaplayer audio-streaming android-audiomanager

我的服务器上有大量的mp3文件,我使用Android媒体播放器播放它们。问题是几乎所有这些getDuration()方法返回0.我上传了示例mp3文件并将其放在我的服务器上。 mediaplayer与该文件完美配合!

我无法理解不同之处。我对音频文件的了解非常有限。任何人都可以给我一个建议怎么办?

我可以以某种方式修改我的服务器上的MP3文件,以便媒体播放器可以读取元数据吗?

BTW此问题仅在Android上发生。我在谷歌浏览器上的链接很好。和Google一起显示文件的持续时间,从播放开始时只下载了一小部分文件。

1 个答案:

答案 0 :(得分:0)

我们终于通过替换Web服务器解决了此问题。我们用apache替换了tomcat,它解决了问题。我不知道为什么