2014-06-27 114 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