iphone背景音频开/关
我有一个应用程序,可以播放音频,而应用程序是在后台与plist的条目,一切工作正常。 但是我想给用户一个选项来设置背景播放的开和关 我用这个方法来激活玩家iphone背景音频开/关,iphone,audio,background,avaudiosession,Iphone,Audio,Background,Avaudiosession,我有一个应用程序,可以播放音频,而应用程序是在后台与plist的条目,一切工作正常。 但是我想给用户一个选项来设置背景播放的开和关 我用这个方法来激活玩家 moviePlayer.useApplicationAudioSession = YES; [moviePlayer play]; [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL]; [[AVAudioSession
moviePlayer.useApplicationAudioSession = YES;
[moviePlayer play];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL];
[[AVAudioSession sharedInstance] setActive:YES error:NULL];
我想在运行时更改此选项,并且不中断音频播放。
有没有想到这会发生
谢谢你的时间
我将在这里发布解决方案,使其更好
if (backgroundSwitch.on) {
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL];
}else {
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategorySoloAmbient error:NULL];
}
要求fast:)找到解决方案if(backgroundSwitch.on){[[AVAudioSession sharedInstance]setCategory:AVAudioSessionCategoryPlayback error:NULL];}否则{[[AVAudioSession sharedInstance]setCategory:AvaudioSessionCategorySolorAmbientError:NULL];}