在我播放在线流媒体视频的视频播放器应用程序中。所以我使用了
XCDYouTubeKit
这播放视频参考 MPMoviePlayerViewController。当第一个视频正在播放并且我单击其他时,它给了我错误并使我的应用程序崩溃。
在第 1094 行,我收到以下错误。
电影播放器 MPMoviePlayerControllerNew: 0x13f0a1f10 激活状态错误 (1)
在我播放在线流媒体视频的视频播放器应用程序中。所以我使用了
XCDYouTubeKit
这播放视频参考 MPMoviePlayerViewController。当第一个视频正在播放并且我单击其他时,它给了我错误并使我的应用程序崩溃。
在第 1094 行,我收到以下错误。
电影播放器 MPMoviePlayerControllerNew: 0x13f0a1f10 激活状态错误 (1)
这通常发生在您实例化多个MPMoviePlayerController
实例时。您可以一次播放一个视频 MPMoviePlayerController
。
来自Apple的文档,
笔记
尽管您可以创建多个 MPMoviePlayerController 对象并在您的界面中显示它们的视图,但一次只有一个电影播放器可以播放其电影。
我认为这是基于内存问题。
当您init
使用电影播放器时,您已经拥有一个。MPMoviePlayerController 只能有一个。您可能正在循环执行此操作。您需要将最后一个电影播放器对象设置为 nil 或不断重复使用同一个对象。