空の 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 シミュレーターに空白の半透明の画面が表示されるだけです。
HTTP ソースから Apple TV アプリのアプリ起動時にサンプル ビデオを再生する適切な方法は何ですか?