AVFoundation系列九:AssetMetaData元数据、音乐封面
AVAsset 中可能包含,以下信息:
1.title
2.artwork
3.albumName
4.artist
下面我们来看如何获取这些信息:
Demo:
创建 AVAsset:
let file = Bundle.main.path(forResource: "肖央,黄明志 - 不想上班", ofType: "mp3")
let url = URL.init(fileURLWithPath: file!)
let asset = AVAsset.init(url: url)
第一种办法:利用commonMetadata
属性
let metadata = asset.commonMetadata
处理元数据
func processMetaData(_ metadata:[AVMetadataItem]){
print("====================",metadata