最も簡単な方法は次のとおりです。
- ファイルシステムから mp3 をロードする
- mp3 ビットレート メタデータを取得する
- mp3 ファイルサイズ
- iTunes で mp3 を再生する
ココアと?
現在、ファイルパスのみを持っています。
ありがとう
最も簡単な方法は次のとおりです。
ココアと?
現在、ファイルパスのみを持っています。
ありがとう
メタデータには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]);