iOSプラットフォーム用のMPMoviePlayerControllerを使用していますが、新しいビデオをロードするときに「Done」および「LoadingMovie...」コントロールが自動的に表示されない理由がわかりません。
これの元々の実装は、UIWebViewコントロールを使用してビデオをストリーミングすることでした。ビデオにアクセスすると、ビデオがロードされて再生できるようになるまで、「Done」および「LoadingMovie...」コントロールが表示されます。MPMoviePlayerControllerで同じユーザーエクスペリエンスを再現したいと思います。
「Done」と「LoadingMovie...」のコントロールオーバーレイを無料で入手する必要がありますか?そうでない場合、ビデオのロード中にそれらを表示させるために何を設定する必要がありますか?
NSURL *videoUrl = [NSURL URLWithString:urlString];
self.moviePlayer = [[[MPMoviePlayerController alloc] init] autorelease];
self.moviePlayer.movieControlMode = MPMovieControlModeDefault;
[self.moviePlayer setContentURL:videoUrl];
[self.moviePlayer prepareToPlay];
[self.view addSubview:self.moviePlayer.view];
[[self.moviePlayer view] setFrame: [self.view bounds]];
[self.moviePlayer setFullscreen:YES animated:YES];