2011-08-09 58 views
0

我正在写一个应用程序,它使用AVMediaPlayer播放下载的MP3文件的AVURLAsset表示。 GUI主要基于文件的元数据而不是文件名。我没有访问先存的元数据信息的问题(因为我只是使用AVURLAsset的metadataForFormat:方法),但我想写新的元数据到未标记/不正确标记的文件。任何帮助将不胜感激。谢谢!将元数据写入AVURLAsset?

回答

0

你看过AVMetaDataItem课吗?根据documentation,这用于设置AVAssets的元数据。

+0

是的我昨晚彻夜搜查了整个AVFoundation文档,包括'AVMutableMetaDataItem'和'AVMetaDataItem'的文档。我在阅读现有的元数据时使用过这些类,但无法弄清楚如何将这些对象写入AVAsset ...... – superhawk610

+1

甚至不是AVAsset的commonMetadata属性? – Abizern

+0

这是一个可写属性? * facepalm * – superhawk610