iOSプログラミングにはやや新しい。AVQueuePlayerを使用して、リスト内の複数のビデオを再生しようとしています。私は検索しましたが、私が達成しようとしていることに関連する例を見ていません。これは、私を正しい方向に向けることができれば、おそらく簡単に答えられる質問です。
私がやろうとしているのは、実際にはリスト内のビデオを順番に再生することです。したがって、AVQueuePlayerとAVPlayerItemを見ると、問題がないように見えるはずです。ほとんどの例がこれがどのように行われるかを示しているので、これを使って複数のビデオを連続して再生する方法を理解しました。私が欲しいのは、プレーヤーアイテムをロードし、ファイル内の特定の時間に制限することです。たとえば、3分の長さのビデオファイルをロードし、1:20から1:35の時間のみを表示したいとします。私が見たすべての例は、ファイル全体をロードします。これを行う方法がなければなりません、そして私はこれの良い例をまだ見ていません。
また、AvPlayerItemsが同じビデオファイルである可能性がありますが、ビデオファイルとは異なる時間範囲で再生される機能が必要です。したがって、基本的に、私は任意の数のビデオファイルからリスト内のビデオ時間範囲を再生していますが、それらのビデオファイルはリスト内の同じソースファイルである可能性があります。例えば:
ビデオと再生時間のリスト
(seq Video Time)
1 video 1 0-30 secs ---
2 video 2 45-60 secs ---
3 video 3 120-130 secs ---
4 video 2 3-12 ---
5 video 3 30-40 ---
6 video 1 31 - 40
私はAvQueuePlayerのアップルデベロッパリファレンスを見てきましたが、まだ理解していません。経験豊富な方の中には、すでにこれを行っている方もいらっしゃると思います。良い例をいくつかご紹介します。