7

AVAssetWriter を介してトランスコードしているビデオにメタデータを追加しようとしています。AVMutableMetadataItem オブジェクトを作成して配列に挿入し、AVAssetWriter オブジェクトのメタデータ プロパティを設定してみました。結果ファイルには、提供されたメタデータは含まれません。

メディア情報:

 AVMutableMetadataItem *mutableItem = [AVMutableMetadataItem metadataItem];
 mutableItem.keySpace = AVMetadataKeySpaceQuickTimeUserData;
 mutableItem.key = AVMetadataQuickTimeUserDataKeyCredits;
 mutableItem.value = @"credit to me";

 assetWriter.metadata = [NSArray arrayWithObject:mutableItem];

助けてくださいありがとう

4

0 に答える 0