0

Я делаю музыкальный плеер, где мне нужно транслировать музыку из URL.Управление звуком из приложений и входящих звонков и SMS

В любом случае, я хочу управлять звуком из приложения, когда у меня есть входящий звонок или когда я получаю SMS.

Я обнаружил, что это может быть два способа, как это сделать, с AudioManager и аудиофокусом и с Telephony Manager.

Но я не уверен, какой путь лучше сделать?

+0

Я использовал audioManager в прошлом, и он отлично работает. –

+0

Не могли бы вы разместить свой код для audioManager? Если это сработает, я приму свой ответ. – Zookey

+0

Это зависит от того, что вы хотите с этим сделать? Я имею в виду, как вы хотите использовать AudioManager? –

ответ

1

Если вы хотите приостановить музыку во время приема и входящего вызова, вы можете просто использовать TelephonyManager, чтобы обнаружить входящий звонок и приостановить воспроизведение музыки.

Также, если вы хотите приостановить музыку во время получения любого звука уведомления, вы можете увидеть ответ How to pause music when phone rings, sms is received, etc?. Это соответствует этой потребности. Кроме того, при поиске в Google с использованием запроса music pause sms received, я обнаружил, что многие пользователи жаловались, что сама ОС Android приостанавливает воспроизведение музыки при получении любого звука уведомления. Также не было настройки, чтобы отключить это. Поскольку я никогда не пробовал это лично, я не могу сказать вам, какие версии этой ошибки присутствовали. Вы можете исследовать себя или задать новый вопрос здесь, надеюсь, некоторые знают больше, чем я.

Смежные вопросы