Подтвердить что ты не робот

Android: обнаружение другого приложения начало воспроизводить аудио

Мое музыкальное приложение постоянно воспроизводит музыку в фоновом режиме, однако я хотел бы узнать, когда другое приложение начнет воспроизводить аудио (например, приложение YouTube), чтобы я мог приостановить/отключить звук/отключить звук в своем приложении.

Это позволит пользователю продолжить просмотр Интернета во время прослушивания музыки, но если они захотят смотреть видео в любой момент, они могут сделать это без конфликта аудио.

Одним из решений может быть прослушивание широковещательной передачи, которая указывает, когда приложение начинает использовать AudioManager. Существует ли такое намерение?


Изменить: Как и в приведенном ниже ответе, существует способ обнаружения потери звукового фокуса в 2.2 с помощью AudioManager.OnAudioFocusChangeListener.

Отлично, но есть ли решение для более распространенных версий Android? Идеально 1,5 +.

4b9b3361