Пишу приложение, которое должно воспроизводить звуковое уведомление даже в беззвучном режиме. Я не хочу временно отключать Беззвучный режим и поздно откатывать его. Сейчас я использую для этого поток ALARM. Обычно это работает правильно, потому что по умолчанию поток ALARM не отключен в тишине. Но иногда бывает.
Как я могу понять, что поток в данный момент отключен (в беззвучном режиме)? Как мне его включить (не переходя в нормальный режим)?