MediaPlayer无法在某些Android设备上运行

时间:2015-06-30 09:50:43

标签: android media-player

我正在尝试使用媒体播放器类从网上播放mp3文件,在某些设备上它工作正常但是对于少数设备它会发出以下错误。

QCMediaPlayer媒体播放器不存在 无法创建媒体播放器 错误(-38,0) 尝试在没有有效媒体播放器的情况下调用getDuration

对此的任何帮助都会有很大的帮助。

1 个答案:

答案 0 :(得分:0)

一般来说错误-38意味着你试图为玩家调用错误状态的函数。

如果出现错误,请在播放器未准备或启动时致电getDuration()。设置setOnPreparedListener()然后启动播放器mp.start(),然后拨打getDuration()

选中此Tutorial以从网络流式传输音频