iOS13弃用 MPMoviePlayerController 导致播放视频游戏闪退

  • Creator 版本:2.x和1.x版本都有这个问题

  • 目标平台: iOS 版本13

  • 详细报错信息,包含调用堆栈:Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘MPMoviePlayerController is no longer available. Use AVPlayerViewController in AVKit.’

  • 重现方式:播放视频

  • 出现概率:必现

  • 额外线索:在 iOS 9 之前播放视频可以使用 MediaPlayer.framework 中的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。但是在 iOS 9 开始被弃用,如果在 iOS 13 中继续使用的话会直接抛出异常

    希望开发团队同步更新

顶顶顶

刚碰到,升级ios13后播放视频就gg了

2.1.3 不是已经支持 iOS 13 了吗?

我用的是2.0.7。。只能升级了吗?已经上线了

cocos2dx什么时候同步一下

2dx 4.0 月底就发了,到时候就会支持

只能升级了,还能咋办呢?

楼主请问会导致闪退是用的哪个控件?是cc.VideoPlayer吗

项目用的1.9.3引擎,用ios13.1手机测试cc.VideoPlayer播放视频还是正常的,但是想确认下,否则心里不踏实 -,-

得准备升级才行了,否则 AppStore 过审会出问题。旧版控件已经弃用了。

请问cocox 2dx 4.0版本预计什么时候上线,目前iOS13下播放视频会失败。

上周就上线了 https://www.cocos.com/cocos2dx

啊,谢谢,文档没有更新,我还一直在等。。。