2011-09-23 65 views
0

我试图使用AVAudioplayer从互联网播放音频文件,但没有来自UIView的响应,但如果即时通讯从一个MP3文件播放它的作品..cud你们帮我下面是代码...无法使用AVAudioPlayer播放来自互联网的音频

-(IBAction)playPause:(id)sender 

{

NSURL *url=[NSURL URLWithString:@"http://www.1040communications.net/sheeba/stepheni/iphone/images/today.mp3"]; 


NSError *error; 
player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; 
if (!player) NSLog(@"Error: %@", error); 
[player prepareToPlay]; 

[player play]; 

}

+0

错误检查代码记录什么?代码是否仅仅是等待文件下载? – zoul

+0

是啊我得到这个错误....错误:错误域= NSOSStatusErrorDomain代码= -43“操作无法完成。(OSStatus错误-43。)” – kingston

回答

1

该URL必须是文件URL,请参阅Apple的Technical QA1634。您可以将文件下载到设备,然后在本地播放。

+0

mkay ...是任何其他示例将音频流发送到互联网 – kingston

+0

这些代码已经在[Stack Overflow]中有[很多示例](http://stackoverflow.com/search?q=ios+streaming+audio)。 – zoul

0

您的网址不返回任何data.That就是为什么它是不是在玩。

+0

我可以看到文件就好。 – zoul

相关问题