2 に答える
わかった。WWDCのEditing Media with AV Foundationという素晴らしいビデオで、多くのことが説明されています。タイムラインに画像を直接挿入することはできません。少なくとも、その方法は見つかりませんでした。ただし、アセットをエクスポートまたは再生するときは、. オーディオの場合と同様に、アセット内のさまざまなビデオ トラックをミックスできるため、このクラスの名前としては適切ではないかもしれません。には、コア アニメーション レイヤー ( ) をミックスに投入できるプロパティがあります。を割り当てることができるプロパティがあります。私の場合は役に立ちませんが、他の誰かを助けるかもしれません。AVComposition
AVVideoComposition
AVAudioMix
AVVideoComposition
animationTool
CALayer
CALayer
contents
CGImageRef
コンポジションには静止画像も必要です。私の考え方は少し違います。画像が表示されるべきときの代わりに、オンザフライの黒のムービーを挿入します (おそらく、そのようなビデオで十分でしょう)。そのような各インサートに辞書参照を追加し、コンポジションの時間範囲を正真正銘の目的の画像にリンクします。フルタイムのカスタム コンポジターに正しい時間範囲が到着したら、目的の画像を取り出して出力ピクセル バッファーにペイントし、コンポジションからの着信ブラック フレームを無視します。それは別の方法だと思います。