iOS SDK: воспроизводите два разных звука одновременно. Один должен уважать кнопку отключения звука, другой не должен
Я хочу играть два звука одновременно. Один из них является фоновым звуком и должен учитывать кнопку отключения звука, а другой - запись, которую пользователь может включить. Если он включен, я хочу, чтобы он воспроизводился независимо от того, на что установлена кнопка отключения звука. Оба звука воспроизводятся одновременно.
Я знаю, как заставить звук играть:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
и как настроить его так, чтобы он соответствовал выключателю звука:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
Но оба звука используют один и тот же сеанс, и если я использую одну настройку для одного звука, я получаю ту же настройку для другого.
Я использую AVAudioPlayer для воспроизведения звуков.
Можно ли заставить один звук вызывать, а другой уважать выключатель звука?