2014-02-05 67 views
0

我是蘋果開發新手,但我需要製作一個簡單的Radio Streaming App。我已經完成了所有工作,並且該應用能夠在我的iPhone上正常工作(使用IOS 6),但是當我推送主頁按鈕時(當應用進入後臺模式時)它會停止播放。是否有任何可能性使Webview在後臺工作?UIWebview廣播流在後臺播放?

回答

2

您將需要轉到您的項目,然後選擇功能選項卡,然後打開背景模式並切換背景音頻。您還需要將您的音頻會話設置爲播放類別

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:nil error:nil]; 
+0

它的工作原理!非常感謝你! :) – user3241709

0

您需要使用AVAudioPlayer類。

NSURL *url = [NSURL URLWithString:@"http://puttheurlhere.com"]; 
NSData *data = [NSData dataWithContentsOfURL:url]; 
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithData:data error:nil]; 
[audioPlayer play]; 
+0

謝謝,但我的流在.pls文件(如http://puttheurlhere.com/listen.pls)中。它會起作用嗎? – user3241709

+0

它在iOS6中完成,我不知道它是否因此而改變。你必須測試。對不起:) – Mika