0

クライアント用のプレゼンテーション アプリを開発しています。プレゼンテーションでは、クライアントはスライドをダブルタップして「サブスライド」を表示できます。これは、現在のスライドが部分的なカール トランジションを実行してフルスクリーンのモーダル ビューを表示することを意味します。 .

私の問題は、これらのメイン スライドがアニメーション ビデオであることです (サブスライドはすべて PNG 形式の静止画像です)。ユーザーがページ カールをトリガーすると、ムービーは現在の状態 (再生中または一時停止) のままになり、ページ カール アニメーションが完了すると、ムービーが自動的に再開されます。これは、ムービーの状態に関係なく発生します。

viewWillDisappear などのメソッドが呼び出されているかどうかを確認するために、NSLog メッセージとブレークポイントを入れてみましたが、何も見つかりませんでした。

これらのビデオが自動的に再起動する原因は何ですか?

4

1 に答える 1

0

疑問に思っているすべての人へ:

MoviePlayer を強制的に最後のフレームにジャンプさせ、代わりに UIImageView に置き換えることでこの問題を解決しました。これにより、ムービーをアンロードし、スペースを節約し、画像が問題なく移行を完了するため、ちらつきの問題を解決できました。

また、全画面ビデオまたは全画面ビデオと画像 (私の場合は png) を切り替えるときにちらつきが発生する場合は、次の行を削除またはコメントアウトします。

self.mplayer.fullscreen = YES;

その後、問題はなくなります。

于 2010-12-07T18:45:10.710 に答える