1

メディア プレーヤー フレームワークの MPMoviePlayerController を使用して、ローカル (デバイス上) の m4v ファイルを再生しています。ユーザーの選択に応じて、複数のムービーを次々とシームレスに再生できるようにしたいと考えています。

これを行うには、配列内のムービーをキューに入れ、1 つのムービーが終了した後にトリガーされる MPMoviePlayerPlaybackDidFinishNotification イベントで呼び出されるオブザーバー メソッドで、キュー内の次のムービーを再生します。

ただし、これはシームレスとはほど遠いものです。各ムービーが終了すると、iphone ビューは、movieplayer が呼び出された元のビューに戻り、オブザーバー メソッド (moviePlayBackDidFinish) で呼び出されたムービーを取得します。

ベースビューに戻るために中断することなく、ムービーを次々とシームレスに再生する方法はありますか?

明確にするために、すべての映画はローカルであり、リソースとしてアプリにバンドルされており、どこからでもストリーミングされるわけではありません.

4

1 に答える 1