我在我的应用程序中使用AVAudioPlayer播放音频。
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[self.audioPlayer play];
即使设备音量从控制中心从底部弹出减少到零,是否可以播放带声音的音频?
我看过“Sleep Cycle”app播放的音乐与设备音量无关。
请建议,
谢谢。
答案 0 :(得分:0)
您可以使用音频会话更改静音模式的默认行为。这就是你激活它的方式:
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];