在我的视频播放器应用中播放在线流媒体视频。所以我用过
XCDYouTubeKit
此播放视频,参考MPMoviePlayerViewController。 当第一个视频正在播放时,我点击其他视频时,它会给我发错误并使我的应用程序崩溃。
在第1094行,我收到以下错误。
电影播放器MPMoviePlayerControllerNew:0x13f0a1f10的激活状态错误(1)
答案 0 :(得分:1)
当您实例化多个MPMoviePlayerController
时,通常会发生这种情况。您可以同时使用MPMoviePlayerController
播放一个视频。
来自Apple的文档
请注意
虽然您可以创建多个MPMoviePlayerController对象和 在您的界面中呈现他们的观点,一次只有一个电影播放器 可以播放它的电影。
答案 1 :(得分:0)
我认为这是基于内存问题。
当你init
电影播放器时,你已经有了一个。只能有一个MPMoviePlayerController。你可能在循环中这样做。您需要将最后一个电影播放器对象设置为nil,或者反复重复使用相同的电影播放器对象。