未调用MPMoviePlayerLoadStateDidChangeNotification

时间:2014-07-17 17:11:59

标签: ios objective-c xcode

所以我有这个应该播放电影的MPMoviePlayerController。因此,当我创建视图时,我会启动播放器但是我没有立即设置内容网址,因为我没有。那么我调用一个方法来获取视频网址(我用NSLog打印并在Safari中手动测试它并且它可以工作)。一旦我获得了网址,我将其设置为播放器的内容网址并调用prepareToPlay。现在的问题是,我分配的MPMoviePlayerLoadStateDidChangeNotification方法没有被调用。

所以我把它缩小了。我设置的视频的网址是有效的。当我将url设置为视频后调用prepareToPlay时,它不起作用。但是,如果我使用完全相同的代码手动通过SAME网址,则可以正常工作。我把项目放在GitHub上。任何帮助都会很好

0 个答案:

没有答案