В моем приложении я использую звуковой пул для звукового эффекта нажатия кнопки. Проблема в том, что если в настройках устройства будет отмечен "Звуковой отбор", тогда мои кнопки будут воспроизводить два звука: одно и то же, и одно в одно время.
Похоже, что если в свойствах каждой кнопки я устанавливаю значение "Звуковые эффекты включены" в false, системный звук больше не слышен. Но у меня много кнопок по десяткам действий, плюс я добавляю матрицу кнопок в коде, поэтому довольно сложно установить "Звуковые эффекты включены" ложно вручную для каждого из них. Не уверен, как я это делаю в коде.
Есть ли более глобальный способ остановить "Звуковой отбор" в моем приложении или, по крайней мере, для одного действия?