出错的log:
01-01 08:03:33.888 2627 2627 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:763 android.content.ContextWrapper.sendBroadcast:396 com.jrm.localmm.business.video.MultiVideoPlayView.openPlayer:357 com.jrm.localmm.business.video.MultiVideoPlayView.setVideoPath:251 com.jrm.localmm.ui.multiplayback.MultiPlayerController.startPlayBack:125
01-01 08:03:33.889 1689 3440 D mstplayer: [3440] [AVP] notify_msg_cb: 0x1001
01-01 08:03:33.889 1689 3440 D mstplayer: [3440] [AVP] open fail event
01-01 08:03:33.889 1689 3440 D mstplayer: [3440] [AVP] mmp event 0x1001, size 0, data 0x0x0
01-01 08:03:33.889 2627 2643 E MediaPlayer: error (1, -5003)
目前还没继续查why,
只是知道下播放下一曲的时候再重新release一下player就可以正常播放了。
但是奇怪的是上一次出错有release的呀,好吧。
/**
* Start player.
*/
private void openPlayer() {

在SurfaceView未被销毁的情况下,尝试播放新的video时出现错误。日志显示播放失败,但释放MediaPlayer后可以正常播放下一曲。尽管之前已经执行过release操作,问题依然存在。
最低0.47元/天 解锁文章
7558

被折叠的 条评论
为什么被折叠?



