创建AVPlayer时无法识别的选择器

时间:2016-01-22 22:15:18

标签: ios objective-c avfoundation avplayer avkit

尝试从外部源创建unrecognized selector时出现AVPlayer错误。从我所看到的情况来看,我正在遵循Apple的指导原则。

我想做的只是:

#import <AVKit/AVKit.h> // Not sure if these are both necessary but they can't hurt
#import <AVFoundation/AVFoundation.h>

NSURL *videoURL = [NSURL URLWithString:@"https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"];
AVPlayer *player = [AVPlayer playerWithURL:videoURL];

我在最后一行得到了这个错误:

+[AVPlayer playerWithURL:]: unrecognized selector sent to class 0x1000f30c8

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题。它在模拟器和非越狱的iOS 9 iPhone上都能正确编译和执行。

我建议在模拟器和/或其他设备上尝试它。简而言之,如果AVPlayer没有实现playerWithURL :,那么您就不会在正常工作的开发环境中运行。越狱真的是唯一想到的东西。如果不是这样,也许重新安装iOS。你所看到的并不正常。