0

Keynote によって生成された QuickTime ファイル (.mov) があります。クイックタイムで再生すると、あらかじめ定義された数十のポイントで一時停止し、ユーザーの入力を待ちます。これは基本的に、トランジションが事前にビデオにレンダリングされたスライド ショーです。

これを iPhone アプリにラップしたいのですが、一時停止ポイントで一時停止しない再生以外のことを行うメソッドが MPMoviePlayerController にありません。

また、ユーザーが電話の他の場所をタップした場合に、前の停止ポイントまで逆再生できるようにしたいと考えています。

MPMoviePlayerController または (非推奨?) UIMoviePlayerController よりも優れたライブラリはありますか? それとも、これを可能にする方法を見落としていますか?

4

1 に答える 1

0

何をしようとしているのかを考えると、これは実際にはかなり複雑な作業です。あなたが本当に求めているのは、映画の詳細に基づいて、独自のジェスチャに関連付けられた任意の映画再生 UI を接続する機能です。問題のクラスのどちらもあなたをそこに連れて行くとは思いません。

ここでの最も簡単な解決策は、コンテンツ ベースです。キーノート スライドの「グループ」ごとに 1 つの QuickTime ムービーを生成します。各グループは一時停止ポイントで終了します。そうすれば、ジェスチャを解釈して次のムービーに進むのが非常に簡単になるはずです (または最後の映画の最後に達したときに自動的にロードするか、現在再生中の映画の最初に戻ります。

于 2009-08-17T23:48:47.440 に答える