7

作成中のビデオの一部のテキストを配置しようとしています。CALayers を使用してビデオの全長にわたってテキストを含むレイヤーを使用できることはわかっていますが、ビデオの一部のみでそれを行うにはどうすればよいですか? いくつかの調査の結果、タイプ AVMediaTypeText の AVMutableCompositionTrack を作成できることがわかりました。それでうまくいくようです。ただし、そのようなトラックの宣言、インスタンス化などの例は見つかりませんか?

私はそれを次のように宣言しています:

AVMutableCompositionTrack *textTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeText preferredTrackID:kCMPersistentTrackID_Invalid];

実際にテキストを追加したり、文字列でインスタンス化するにはどうすればよいですか?

任意の入力をいただければ幸いです。

4

1 に答える 1

0

ビデオにテキスト オーバーレイを追加するには、AVAssetExportSession の videoComposition プロパティに割り当てられる AVMutableVideoComposition オブジェクトを使用できます。

アプリからこのサンプル プロジェクトをチェックしてください。

https://developer.apple.com/library/ios/samplecode/AVSimpleEditoriOS/Introduction/Intro.html

于 2013-12-17T10:29:22.740 に答える