尝试从外部源创建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
答案 0 :(得分:0)
您的代码没有任何问题。它在模拟器和非越狱的iOS 9 iPhone上都能正确编译和执行。
我建议在模拟器和/或其他设备上尝试它。简而言之,如果AVPlayer没有实现playerWithURL :,那么您就不会在正常工作的开发环境中运行。越狱真的是唯一想到的东西。如果不是这样,也许重新安装iOS。你所看到的并不正常。