2009-12-01 68 views
0

MP3的信息,我的iPhone SDK玩弄,我想从一个远程文件获取MP3信息:从远程文件

NSString *filepath = @"http://www.server.com/legal.mp3"; 
CFURLRef audioFileURL = CFURLCreateWithString(NULL, (CFStringRef) filepath, NULL); 

AudioFileID audioFile; 
if (noErr != AudioFileOpenURL(audioFileURL, fsRdPerm, 0, nil)) { 
NSLog(@"Error - : could not open audio file. Path given was: %@", audioFileURL); 
} 

为什么不这项工作?我究竟做错了什么?

在此先感谢。

+0

(-1)定义“不工作”,你得到适当的CFURLRef?你得到一个错误回来,如果是的话是什么错误?详细信息,始终详细信息 – TechZen 2009-12-01 15:27:31

+0

AudioFileOpenURL()不适用于远程文件,但仅适用于本地文件。但是,如何从远程文件获取mp3(id3)信息? – Undolog 2009-12-01 20:23:46

回答

0

这是不可能的远程MP3文件... :(