[英]MediaPlayer not working on some android devices
I am trying to play the mp3 file from web using media player class , on some devices it is working fine but for few devices it is giving following error . 我正在尝试使用媒体播放器类从Web播放mp3文件,在某些设备上它可以正常工作,但在少数设备上却出现以下错误。
QCMediaPlayer mediaplayer NOT present Unable to create media player error (-38, 0) Attempt to call getDuration without a valid mediaplayer QCMediaPlayer mediaplayer不存在无法创建媒体播放器错误(-38,0)尝试在没有有效mediaplayer的情况下调用getDuration
any help on this will be of great help. 任何帮助都会有很大帮助。
In general error -38 means you are trying to call a function in wrong state for the player. 通常,错误-38表示您试图为播放器调用错误状态的函数。
In your case as error says, you call getDuration()
when player is not prepared or started. 对于您所说的错误,在未准备好播放器或未启动播放器时调用
getDuration()
。 Set setOnPreparedListener()
then start the player mp.start()
, then you can call getDuration()
. 设置
setOnPreparedListener()
然后启动播放器mp.start()
,然后可以调用getDuration()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.