1

我的代码

在我播放在线流媒体视频的视频播放器应用程序中。所以我使用了

XCDYouTubeKit

这播放视频参考 MPMoviePlayerViewController。当第一个视频正在播放并且我单击其他时,它给了我错误并使我的应用程序崩溃。

在第 1094 行,我收到以下错误。

电影播放器​​ MPMoviePlayerControllerNew: 0x13f0a1f10 激活状态错误 (1)

4

2 回答 2

2

这通常发生在您实例化多个MPMoviePlayerController实例时。您可以一次播放一个视频 MPMoviePlayerController

来自Apple的文档,

笔记

尽管您可以创建多个 MPMoviePlayerController 对象并在您的界面中显示它们的视图,但一次只有一个电影播放器​​可以播放其电影。

来源:MPMoviePlayerController 类参考

于 2015-09-30T09:05:57.773 回答
0

我认为这是基于内存问题。

当您init使用电影播放器​​时,您已经拥有一个。MPMoviePlayerController 只能有一个。您可能正在循环执行此操作。您需要将最后一个电影播放器​​对象设置为 nil 或不断重复使用同一个对象。

于 2015-09-30T09:05:26.797 回答