2014-06-27 80 views
0

我需要从一个URL获取流音频。该URL有一个链接HTTP和要连接的端口。 我有一个类似这样的链接:“http://linkofsite.com:1234” 我想用AVPlayer,AudioToolbox或其他本机iOS框架播放此流音频。从HTTP链接流音频

感谢您的帮助。

回答

0

我解决了tutorial

本教程是为Shoutcast的模式了。

0
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",url]]; 

    NSData *soundData = [NSData dataWithContentsOfURL:url] 

    NSError *error; 
    AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithData:soundData error:NULL]; 
    if (error) { 
     NSLog(@"Error in audioPlayer: %@", [error localizedDescription]); 
    } else { 

     [audioPlayer prepareToPlay]; 
    } 
    [audioplayer play]; 
+0

我试过这种形式,但他的请求并没有收到响应,继续执行应用程序。他的停止,但没有请求或例​​外的错误 – Gian

+0

是网址在浏览器中流? – Praksha

+0

是的,这是浏览器上的流媒体 – Gian