我是新来的Apple开发,但我需要制作一个简单的无线电流应用程序。我已经制作了所有内容,并且该应用程序在iPhone(带有iOS 6)上正常工作,但是当我按下主页按钮时(应用程序进入后台模式时)停止播放。是否有使WebView在后台工作的能力?
您需要转到您的项目,然后是"功能"选项卡,然后打开背景模式,然后在一个以获取后台音频上。您还需要将音频会话设置为播放类别
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:nil error:nil];
您需要使用avaudioplayer类。
NSURL *url = [NSURL URLWithString:@"http://puttheurlhere.com"];
NSData *data = [NSData dataWithContentsOfURL:url];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithData:data error:nil];
[audioPlayer play];