MPMoviePlayerControllerクラスを使用してサブビューでいくつかの.movファイルを再生するアプリを作成しました。iOS5では、すべてのものがデザインとして機能します。
ただし、iOS6で実行すると、奇妙なことが起こったことがわかりました。ビデオの再生が開始されると補助タッチが消え、ビデオが自動的にまたはユーザーによって一時停止または停止されると再び表示されます。
さらに、次のコードを使用してプレーヤーを解放し、親ビューに戻ろうとすると、次のようになります。
[player stop];
[player.view removeFromSuperView];
[player release];
ハードホームキーを1回押してアプリを再入力するまで、補助タッチはアプリ全体で消えます。
いくつかのテストの後、映画の再生後に補助タッチを表示したままにしようとするラップアラウンド方法は、呼び出しを一致させること[player stop]
です[player play]
。つまり、プレーヤーがすでに停止または一時停止されているかどうかを確認する必要があり[player stop]
ます。プレーヤーを解放します。
同様の問題を抱えている人はいますか、それとも私だけですか?