Я делаю приложение iOS на Objective C, которое должно загружать видео с URL-адресами vimeo. Я хотел использовать видеоплеер, и я использовал это: https://github.com/vimeo/VIMVideoPlayer . Я следую инструкциям, прочитанным мной, однако я не могу читать видео vimeo, у меня возникла ошибка:
Ошибка состояния видеоплеера: ошибка = Ошибка Домен = AVFoundationErrorDomain Code = -11828 «Невозможно открыть» UserInfo = 0x7f9c5d17b8c0 {NSUnderlyingError = 0x7f9c5d176910 «Операция не может быть завершена. (Ошибка OSStatus -12847.)», Формат NSLocalizedFailure не поддерживается., NSLocalizedDescription = Cannot Open}
Вот мой код:
-(void)viewDidLoad
{
[super viewDidLoad];
self.videoPlayerView = [[VIMVideoPlayerView alloc] init];
self.videoPlayerView.translatesAutoresizingMaskIntoConstraints = NO;
self.videoPlayerView.delegate = self;
[self.videoPlayerView setVideoFillMode:AVLayerVideoGravityResizeAspect];
[self.videoPlayerView.player enableTimeUpdates];
[self.videoPlayerView.player enableAirplay];
[self.view addSubview:self.videoPlayerView];
NSDictionary *views = NSDictionaryOfVariableBindings(_videoPlayerView);
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[_videoPlayerView]-0-|" options:0 metrics:nil views:views]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[_videoPlayerView]-0-|" options:0 metrics:nil views:views]];
//this is the kind of url I want to load
NSURL *URL = [NSURL URLWithString:@"https://player.vimeo.com/video/51806929"];
[self.videoPlayerView.player setURL:URL];
[self.videoPlayerView.player play];
}
Спасибо за вашу помощь.