ID3 标记 Objective-C
Posted
技术标签:
【中文标题】ID3 标记 Objective-C【英文标题】:ID3 tags Objective-C 【发布时间】:2013-07-05 19:51:01 【问题描述】:我正在尝试从 Objective-C 中的 MP3 文件中获取 ID3 标签。我发现了如何使用 MPMusicPlayer 做到这一点,但我正在制作一个可以从 URL 播放音乐的应用程序,而 MPMusicPlayer 对我没有用,我应该使用 AVPlayer。也许有人可以帮助我从 AVPlayer 获取 ID3 标签?我需要获取 Artwork 图片。
【问题讨论】:
这与Xcode无关。 另外,看看this。 【参考方案1】:NSString *path = @"path/file.mp3";
NSURL *url = [[NSURL alloc] initFileURLWithPath:path];
AVAsset *asset = [AVURLAsset URLAssetWithURL:url options:nil];
NSArray *metadata = [asset commonMetadata];
for ( AVMetadataItem* item in metadata )
NSString *key = [item commonKey];
NSString *value = [item stringValue];
NSLog(@"key = %@, value = %@", key, value);
【讨论】:
如何获取音频创建日期目标c以上是关于ID3 标记 Objective-C的主要内容,如果未能解决你的问题,请参考以下文章
如何为 Java 剪辑使用 ID3 标记(音频文件详细信息和信息)
HLS:使用 com.apple.streaming.transportStreamTimestamp PTS 时间标记读取 PRIV ID3 标签