私は、タイトル シーケンス中に MPMoviePlayerController を使用してバックグラウンドでビデオを再生するゲームに取り組んでいます。これに自分のゲーム コントロールを重ねます (ほんの数個のテクスチャ付き UIButton)。
動画自体に音声はありませんが、OpenAL経由でボタンを押すと音が出ます。オーディオ セッションは「アンビエント」に設定され、MPMoviePlayerController が周囲にないときはいつでも、デバイスのミュート ボタンとボリュームに正しく応答します。ただし、ビデオの再生が開始されるとすぐに、ミュートや音量設定に関係なく、サウンドが鳴り響きます。
誰でも私を助けることができますか?MPMoviePlayerController が AudioSession 状態に干渉していませんか? これが起こらないようにする方法はありますか。私の映画には音が入っていないので、そうする必要はありません。