Как проверить, играет ли музыка, используя приемник вещания?
Вопрос
Я хотел бы предотвратить выполнение некоторых из моего кода Только Когда музыка или видео играют в настоящее время. Как я бы сделал это с помощью вещательного приемника?
Решение
Вам не нужен получатель вещания для этого - AudioManager
твой друг:
AudioManager.isMusicActive()
Подробнее имеет ли вам работу, которую вы хотите, обратите внимание на получение внимания: Audiomanager
Вот пример:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
if(manager.isMusicActive())
{
// do something - or do it not
}
Не связан с StackOverflow