在App处于后台时,保持UIWebView播放音乐

Thi*_*b L 1 iphone xcode uiwebview

我认为一切都在标题中.

我有一个播放音乐的UIWebiew,当用户使用电源或主页按钮,将应用程序放在后台时,我希望音乐能够继续播放.

可能吗 ?

谢谢您的帮助 !

Chr*_*ano 5

您无法使用UIWebView实际执行此操作,但您仍然可以执行此操作.此方法仍然通过URL流式传输在线资源的音频.这里有一些代码可以帮到你.现在,让我们说,你想要在应用程序退出视频时流式传输音频,然后它非常相似,但使用MediaPlayer框架而不是AVAudioPlayer框架.

NSURL *url = [NSURL URLWithString:@"http://website.com/audio.mp3"];

NSData *data = [NSData dataWithContentsOfURL:url];

AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithData:data error:nil];

[audioPlayer play];
Run Code Online (Sandbox Code Playgroud)