我想在iPhone中使用URL鏈接播放音樂文件。但是,當我使用下面的代碼時,我得到的錯誤我沒有得到我錯誤的地方。任何人都可以糾正我嗎?如何在iPhone中使用URL鏈接播放音樂文件?
-(void)viewDidLoad
{
[super viewDidLoad];
NSString* resourcePath = @"http://192.167.1.104:8888/SHREYA.mp3"; //your url
NSData *_objectData = [NSData dataWithContentsOfURL:[NSURL URLWithString:resourcePath]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:_objectData error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];
}
錯誤是什麼? – 2012-07-30 06:17:54
@ H2CO3在運行時錯誤AudioPlayer [1012:10703] ***由於未捕獲的異常'NSInvalidArgumentException',原因:' - [NSConcreteData baseURL]:無法識別的選擇器發送到實例0x7345540' ***終止應用程序***第一次拋出調用堆棧 – Abhilash 2012-07-30 06:22:44
你正試圖通過NSData到NSURL,那是給你的錯誤。 「initWithContentsOfURL:_objectData」 – 2012-07-30 06:30:41