0

ええと..基本的にはそういうことです。私が持っているゲームの映画を再生すると、サウンドだけが再生され、ビデオは再生されず、黒い画面が表示され、タッチも無効になります。

これは、コードの関連部分です。

myMovie = [[MPMoviePlayerViewController alloc] initWithContentURL:[self movieURL]];

myMovie.movi​​ePlayer.scalingMode = MPMovieScalingModeFill; myMovie.movi​​ePlayer.controlStyle = MPMovieControlModeHidden;

[myMovie.movi​​ePlayer play];

どうも。

編集:わかりました。これで動作しました。次のコード行を追加する必要があります。

[自己presentMoviePlayerViewControllerAnimated:myMovie];

今の問題は、メディアプレーヤーのコントロール(一時停止、停止など)を見たくないということです。ビデオをフルスクリーンで見たいだけです。それだけです。何かアイデアはありますか?

4

1 に答える 1

1

私にとっては、MoviePlayerサンプルコードアプリにないMPMoviePlayerControllerドキュメントからこれらの2行を追加していました。そのため、4.1と4.2の両方のサンプルアプリでストリームを再生すると、オーディオだけが取得されていました。

[[theMovie view] setFrame: [self.view bounds]];  // frame must match parent view
[self.view addSubview: [theMovie view]];
于 2010-11-27T17:36:56.563 に答える