Я начал пустой проект tvOS и создал следующий код:
- (void)viewDidLoad
{
[super viewDidLoad];
AVPlayer *avPlayer = [AVPlayer playerWithURL:[NSURL URLWithString:@"http://www.myurl.com/myvideo.mp4"]];
AVPlayerLayer *avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:avPlayer];
avPlayerLayer.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
[self.view.layer addSublayer:avPlayerLayer];
[avPlayer play];
}
В симуляторе ничего не происходит, как только приложение загружается. Нет видео, ничего, просто пустой полупрозрачный экран в моем симуляторе Apple TV.
Каков правильный способ воспроизвести образец видео при запуске приложения для приложения Apple TV из источника HTTP?