1
iOS 9.3 SDKでAVAssetWriter
を使用して、MP4コンテナにパッケージされたAACを作成しています。かなり標準的なもの。それはうまくいきます。AVAssetWriterを使用してカスタムudtaアトムを書き込む方法は?
はしかし、今私は(この例ではmine
と呼ばれる)udta
原子に含まれる原子を追加する必要があるので、私はこの行っている:「
AVAssetWriter * writer =....
NSData * valueData = [NSJSONSerialization dataWithJSONObject:obj options:0 error:nil];
AVMutableMetadataItem * item = [AVMutableMetadataItem metadataItem];
item.keySpace = AVMetadataKeySpaceQuickTimeUserData; //udta
item.key = @"mine";
item.value = valueData;
writer.metadata = @[item];
[writer startWriting];
...
そして最後に、UDTA原子はdoesnのを出力ファイルには何も表示されません。ここで何がうまくいかないのですか?