断言失败 - [MPMoviePlayerControllerNew _moviePlayerDidBecomeActiveNotification:]

avi*_*hic 0 crash exception mpmovieplayercontroller ios

我正在使用多个MPMoviePlayerController实例,
它不允许一次播放多个视频(当然在不同的实例上)

为了不同时播放两个实例,我会在播放新播放器时停止并关闭之前的播放器.

在浏览了几个视频之后,它会抛出一个我无法捕获的异常,因为它是由实例之间发送的内部通知引起的.

avi*_*hic 5

似乎对具有loadState == MPMovieLoadStateUnknown的玩家调用'stop'方法会导致错误的内部状态并抛出异常.

因此,解决方案是不允许在该状态下停止播放器(播放器在初始化播放时具有此状态约一秒钟).

这是对帮助我找到它的非常有用的邮件链的引用