2011-12-29 3 views
2

私は、presentMoviePlayerViewControllerAnimatedを使用して表示されたMPMoviePlayerViewControllerを使用して2つのビデオクリップを連続して再生したいという状況があります。presentMoviePlayerViewControllerAnimatedを使用して複数のクリップを再生することは可能ですか?

モーダルビューは、最初のムービーが完成するとすぐに自動的に閉じられるという問題があります。

誰かがこれを行う方法を見つけましたか?

答えて

0

これはできません。ビデオアセットがローカルファイルシステムにある場合は、AVCompositionを検討してください。

1

の3つのオプション:

あなたはMPMoviePlayerControllerを使用し、前が完了した後に第2回(N番目)アイテムの再生を開始することがあります。しかしこれは、コンテンツの識別と事前バッファリングによってビデオ間に小さなギャップを導入する。

AVQueuePlayerを使用できます。 AVQueuePlayerは、一連の項目をいくつか再生するために使用するAVPlayerのサブクラスです。詳細はreferenceを参照してください。

実行時に再生する2つ(またはN)のうち1つのビデオを構成するためにAVCompositionを使用できます。これは、ローカルに保存されたビデオでのみ動作し、リモート(ストリーミングまたはプログレッシブダウンロード)では動作しないことに注意してください。次に再生のためにAVPlayerを使用してください。

関連する問題