このコードを使用して、iOS 6 でビデオを再生しています (Xcode およびデバイス シミュレーターで)。
- (void) playMovie {
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"flying" ofType:@"m4v"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[moviePlayerController prepareToPlay];
[moviePlayerController.view setFrame: self.view.bounds];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.scalingMode = MPMovieScalingModeAspectFit;
moviePlayerController.movieSourceType = MPMovieSourceTypeFile;
[moviePlayerController play];
}
再生が開始されますが、ビデオは 5 秒後に中断されます。それは単に消え、黒いウィンドウが表示され、Xcode にエラー メッセージは表示されません。
手がかりはありますか?ありがとう