NSString *albumKey = AVMetadataiTunesMetadataKeyAlbum; NSArray *artistMetadata = [AVMetadataItem keySpace:keySpace]; NSArray *albumMetadata = [AVMetadataItem albumKey keySpace:keySpace]; AVMetadataItem if (albumMetadata.count > 0) { albumItem = albumMetadata[0]; } }]; 使用AVMetadataItem NSArray *metadata = [asset metadataForFormat:AVMetadataFormatiTunesMetadata]; for (AVMetadataItem
import AVFoundation.AVMetadataFormat import AVFoundation.AVMetadataIdentifiers import AVFoundation.AVMetadataItem
使用元数据 ---- 在大部分情况下我们会使用 AVAsset 提供的元数据,不过设计获取曲目以及原数据等情况时候也会使用 AVAssetTrack , 读取具体的资源元数据的接口由 AVMetadataItem // NSLog(@"metaArray = %@",metaArray); // 使用 AVMetadataItem for (AVMetadataItem * item in metaArray) {
使用元数据 ---- 在大部分情况下我们会使用 AVAsset 提供的元数据,不过设计获取曲目以及原数据等情况时候也会使用 AVAssetTrack , 读取具体的资源元数据的接口由 AVMetadataItem // NSLog(@"metaArray = %@",metaArray); // 使用 AVMetadataItem for (AVMetadataItem * item in metaArray) {
import AVFoundation.AVMetadataFormat import AVFoundation.AVMetadataIdentifiers import AVFoundation.AVMetadataItem