我正在使用应用程序中的AVAudioPlayer播放音频。
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[self.audioPlayer play];
即使从底部弹出的控制中心将设备音量降低到零,是否可以播放有声的音频?
我见过"睡眠周期"应用程序独立于设备音量播放音乐。
请指教,
谢谢。
您可以使用音频会话更改静音模式的默认行为。这是您激活它的方式:
NSError *error = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error];
[[AVAudioSession sharedInstance] setActive:YES error:&error];
停用并回滚到默认值(例如停止时)
NSError *error = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error];
[[AVAudioSession sharedInstance] setActive:NO error:&error];