如何将AVMetaDateItem写入文件并稍后访问?

时间:2017-08-29 10:25:08

标签: ios swift3 avfoundation avassetexportsession avmetadataitem

我使用此功能修剪音频文件的特定部分。 在该函数中,我将两个AVMetadataItems写入新文件。 我之后尝试通过使用AvURlAsset来点击URL然后访问AVAsset metaData / commonMetadata来访问这些项目,并且两者都没有包含我之前添加的项目。

所以我检查了在导出文件之前发生了什么,即使我给exporter.metadata一个数组哦AVMetadataitem,但在导出之前它仍然是零。

任何人都知道这是什么问题?

core.cljs

1 个答案:

答案 0 :(得分:0)

您应该将completion?(trimmedFileUrl)移到exportAsynchronously的完成区内。