0

私は2つのビューコントローラーを持っています.firstViewControllerでMPMoviePlayerControllerのコードを書き、secondViewControllerでも同じコードを書きました. 次に、1つのMPMoviePlayerControllerのみがビデオを表示していますが、もう1つは黒い画面を表示しています。両方のViewControllerに対してMPMoviePlayerControllerのインスタンスを1つ作成しましたが、それでもうまくいきませんでした。

サンプルコードは次のとおりです。

 myPlayer = [[MPMoviePlayerController alloc] init];
[myPlayer.view setFrame:CGRectMake(0, 0, 320, 393)]; 
myPlayer.shouldAutoplay = NO;
myPlayer.repeatMode = MPMovieRepeatModeNone;
myPlayer.fullscreen = YES;
myPlayer.movieSourceType = MPMovieSourceTypeStreaming;
myPlayer.scalingMode = MPMovieScalingModeAspectFit;
myPlayer.contentURL =theurl;
[self.view addSubview:myPlayer.view];

教えてください、両方のView Controllerでビデオを再生する方法は?

少し早いですがお礼を

4

1 に答える 1

1

私の提案は、ビデオを再生し、必要なときにいつでも呼び出すことができる Video ビュー コントローラーを作成することです。

于 2012-10-16T12:06:51.113 に答える