【问题标题】:ID3 tags Objective-CID3 标记 Objective-C
【发布时间】:2013-07-05 19:51:01
【问题描述】:

我正在尝试从 Objective-C 中的 MP3 文件中获取 ID3 标签。我发现了如何使用 MPMusicPlayer 做到这一点,但我正在制作一个可以从 URL 播放音乐的应用程序,而 MPMusicPlayer 对我没有用,我应该使用 AVPlayer。也许有人可以帮助我从 AVPlayer 获取 ID3 标签?我需要获取 Artwork 图片。

【问题讨论】:

  • 这与Xcode无关。
  • 另外,看看this

标签: objective-c id3


【解决方案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
猜你喜欢
  • 2011-07-18
  • 1970-01-01
  • 2010-09-20
  • 2013-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-22
  • 1970-01-01
相关资源
最近更新 更多