我正在制作一个流音频歌曲的应用程序。在自定义媒体播放器中,我必须显示该音频文件的总持续时间。
如果一首音频歌曲是 SDCard ,我可以使用以下方法知道它的持续时间
MediaPlayer player;
public double duration() {
return player.getDuration();
}
但就我而言,音频文件位于服务器上,因此我必须对其进行流式传输。
最好的方法是什么?
这可能对您有帮助:使用 android 媒体播放器类流式传输 mp3 的示例 http://www.hrupin.com/2011/02/27/example-of-streaming-mp3-mediafile-with-android-mediaplayer-class。
一旦为要流式传输的文件调用了prepare(),相应的数据就可能可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)