0

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

为了不同时播放两个实例,一旦有新的播放器播放,我就会停止并关闭前一个播放器。

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

4

1 回答 1

5

似乎对具有 loadState == MPMovieLoadStateUnknown 的播放器调用“停止”方法会导致内部状态错误并引发异常。

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

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

于 2013-06-25T16:14:31.067 回答