iPadアプリを作成しています。アプリがデータを読み込んでいるときに、起動画面で制御なしでビデオをフルスクリーンで再生したいのですが、MPPlayerViewControllerに関する記事を検索して見つけました。使用しましたが、次のような問題があります。
- 私はビデオを再生するために以下のコードを使用します:
NSString *moviePath = [ [[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"StartupVideo.mp4"]; moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:moviePath]]; moviePlayerViewController.view.frame = self.view.bounds; [self.view addSubview:moviePlayerViewController.view]; [self.view sendSubviewToBack:moviePlayerViewController.view]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:[moviePlayerViewController moviePlayer]]; MPMoviePlayerController *player = [moviePlayerViewController moviePlayer]; player.fullscreen = YES; player.movieSourceType = MPMovieSourceTypeFile; player.initialPlaybackTime = -1.0; [player play];
すべてが正しいように見えますが、ビデオがロードされていません。黒い画面しか表示されません。
- MPVideoPlayerViewでコントロールを非表示にするにはどうすればよいですか?