iPad Partial Curl Modal Viewにより、MPMoviePlayerが再起動します
-
01-10-2019 - |
質問
クライアント向けのプレゼンテーションアプリを開発しています。プレゼンテーションでは、クライアントはスライドをダブルタップして「サブスライド」を表示できます。 。
私の問題は、これらのメインスライドがアニメーションビデオであることです(サブスライドはすべてPNG形式の静止画像です)。ユーザーがページカールをトリガーするたびに、映画は現在の状態にとどまる必要があるように(まだ再生またはポーズをとっています)、ページカールアニメーションが完了すると、映画は再起動します。これは、映画の状態に関係なく発生します。
nslogメッセージとブレークポイントを入れて、viewwilldisappearなどのメソッドが呼ばれているかどうかを確認してみましたが、何も見つかりませんでした。
これらのビデオが自分自身を再起動する原因は何ですか?
解決
疑問に思っているすべての人に:
ムービープレイヤーに最後のフレームにジャンプし、代わりにuiimageViewに置き換えることを強制することでこの問題を解決しました。これにより、映画を降ろし、スペースを節約し、画像が問題なく移行を完了するにつれてちらつきの問題を削除することができました。
また、フルスクリーンビデオやフルスクリーンビデオと画像(私の場合はPNG)を切り替えるときにもちらつきに遭遇している場合は、この行を削除/コメントします。
self.mplayer.fullscreen = YES;
その後、問題はなくなります。
所属していません StackOverflow