У меня есть приложение, которое использует звуковые очереди для записи голосового ввода пользователя. Это происходит только на короткое время и только тогда, когда пользователь нажимает кнопку.
Я хотел бы, чтобы фоновая музыка пользователя продолжала воспроизводиться, за исключением того, что она отключена или воспроизводится с гораздо меньшей громкостью, когда запись действительно происходит (чтобы избежать записи звука, воспроизводимого из динамика).
Для своей очереди записи я использую категорию PlayAndRecord, а для свойства OverrideCategoryMixWithOthers установлено значение true.