1

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
4

1 回答 1

0

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

我建议在模拟器和/或其他设备上尝试。简单地说,如果 AVPlayer 没有实现 playerWithURL: ,那么你就没有在工作的开发环境中操作。越狱确实是唯一想到的事情。如果不是这种情况,也许重新安装 iOS。你看到的不正常。

于 2016-01-22T23:10:59.900 回答