2016-01-22 2 views
1

При попытке создать AVPlayer с внешнего источника появляется ошибка unrecognized selector. Из того, что я вижу, я следую рекомендациям Apple по книге.Непризнанный селектор при создании AVPlayer

То, что я пытаюсь сделать, это просто:

#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

Там нет ничего плохого с кодом. Он компилируется и выполняется правильно как в симуляторе, так и на не-jailbroken iOS 9 iPhone.

Я бы посоветовал попробовать его в симуляторе и/или на другом устройстве. Проще говоря, если AVPlayer не реализует playerWithURL: вы не работаете в рабочей среде разработки. Единственное, что приходит на ум, - это джейлбрейк. Если это не так, возможно, переустановите iOS. То, что вы видите, ненормальное.

Смежные вопросы