1

最も簡単な方法は次のとおりです。

  1. ファイルシステムから mp3 をロードする
  2. mp3 ビットレート メタデータを取得する
  3. mp3 ファイルサイズ
  4. iTunes で mp3 を再生する

ココアと?

現在、ファイルパスのみを持っています。

ありがとう

4

1 に答える 1

1

メタデータには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]);
于 2012-04-10T13:32:08.900 に答える