首页 文章

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

提问于
浏览
0

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

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

任何有关这方面的帮助都会有很大的帮助 .

1 回答

  • 0

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

    在您的情况下,如错误所示,当玩家未准备或启动时,您会调用 getDuration() . 设置 setOnPreparedListener() 然后启动播放器 mp.start() ,然后你可以调用 getDuration() .

    检查此Tutorial以从网络流式传输音频

相关问题