1
什麼是最簡單的方法:可可:獲取信息和播放MP3
- 負荷從文件系統
- 一個mp3獲得MP3文件比特率的元數據
- MP3文件大小
- 上播放iTunes中的MP3
with Cocoa?
我目前只有文件路徑。
感謝
什麼是最簡單的方法:可可:獲取信息和播放MP3
with Cocoa?
我目前只有文件路徑。
感謝
對於您可以使用MDItem元數據。
MDItem是一個符合CF規範的對象,表示文件和與該文件關聯的元數據 。
MDItemRef metadata = MDItemCreate(NULL, (CFStringRef)@"/Users/parag/0.mp3");
NSNumber *audioBitrate = (NSNumber *)MDItemCopyAttribute(metadata, kMDItemAudioBitRate);
NSLog(@"audioBitrate:%i", [audioBitrate intValue]);
對於文件大小
[[[NSFileManager defaultManager] attributesOfItemAtPath:@"/Users/parag/0.mp3" error:nil] fileSize];
播放iTunes上的MP3
NSString *cmd = @"open -a /Applications/iTunes.app '/Users/parag/0.mp3'";
system([cmd UTF8String]);