Cocoa:如何获取音乐文件的光盘编号标签?

标签 cocoa audio

现在我可以从音频文件中获取这些标签:

#define kAFInfoDictionary_Artist                        "artist"
#define kAFInfoDictionary_Album                         "album"
#define kAFInfoDictionary_Tempo                         "tempo"
#define kAFInfoDictionary_KeySignature                  "key signature"
#define kAFInfoDictionary_TimeSignature                 "time signature"
#define kAFInfoDictionary_TrackNumber                   "track number"
#define kAFInfoDictionary_Year                          "year"
#define kAFInfoDictionary_Composer                      "composer"
#define kAFInfoDictionary_Lyricist                      "lyricist"
#define kAFInfoDictionary_Genre                         "genre"
#define kAFInfoDictionary_Title                         "title"
#define kAFInfoDictionary_RecordedDate                  "recorded date"
#define kAFInfoDictionary_Comments                      "comments"
#define kAFInfoDictionary_Copyright                     "copyright"
#define kAFInfoDictionary_SourceEncoder                 "source encoder"
#define kAFInfoDictionary_EncodingApplication           "encoding application"
#define kAFInfoDictionary_NominalBitRate                "nominal bit rate"
#define kAFInfoDictionary_ChannelLayout                 "channel layout"
#define kAFInfoDictionary_ApproximateDurationInSeconds  "approximate duration in seconds"
#define kAFInfoDictionary_SourceBitDepth                "source bit depth"
#define kAFInfoDictionary_ISRC                          "ISRC"                  // International Standard Recording Code
#define kAFInfoDictionary_SubTitle                      "subtitle"

那么我怎样才能获得光盘编号标签呢?谢谢!

最佳答案

您可以尝试使用TagLib:http://taglib.github.io/

它免费且功能强大。

关于Cocoa:如何获取音乐文件的光盘编号标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16382489/

相关文章:

ios - 扫描特定 CBUUID 时,Core Bluetooth 未找到外围设备

objective-c - 在 NSMenuItem 中使用 NSView 伪造 NSWindow

android - 在Android中播放立体声WAV文件

html - 使用来自音频标签的源使用 AudioContext

ios - AVFoundation 自定义相机导致崩溃/内存压力?

ios - 在一个 block 中,__block 变量和静态变量之间的实际区别是什么?

objective-c - AudioQueue启动失败

Java 转换音频格式

Android Superpowered SDK 同时录制和回放

graphics - 游戏的图形和声音