Я делаю приложение, в котором есть видео. Я получаю ссылку из бэкэнда и показываю видео только в AVPlayerViewController , но я хочу удалить функциональность, двигаясь вперед и возвращаясь назадвидео на флаге, которое я получаю из бэкэнда. Для некоторых видео это работает как обычно, а для некоторых есть ограничения. Я установил требования LinearPlayback . Сборка на Xcode 10, но сбой на Xcode 11,
- (void)configVideoView {
NSURL *webVideoUrl = [NSURL URLWithString:self.videoURL];
self.avPlayerVC = [[AVPlayerViewController alloc] init];
[self.avPlayerVC setValue:false forKey:@"requiresLinearPlayback"];
self.avPlayerVC.player = [AVPlayer playerWithURL:webVideoUrl];
self.avPlayerVC.view.frame = CGRectMake(0, 0, DEF_SCREEN_WIDTH, 320);
[self addChildViewController:self.avPlayerVC];
[self.view addSubview:self.avPlayerVC.view];
self.avPlayerVC.accessibilityElementsHidden = false;
self.avPlayerVC.showsPlaybackControls = true;
self.avPlayerVC.view.userInteractionEnabled = true;
[self.avPlayerVC.player play];
}