Как узнать, открывается ли медиаплеер в фоновом режиме?
Я использую Android 5.0 и 6.0. Я хочу проверить, работает ли медиаплеер по умолчанию (звонки из намерения) в фоновом режиме. В настоящее время я использовал функцию
AudioManager mAudioManager = (AudioManager) getSystemService(getApplicationContext().AUDIO_SERVICE);
if(mAudioManager.isMusicActive()){
Log.d("TAG","Running");
}
else{
Log.d("TAG","Not running");
}
Однако он не может знать, находится ли мультимедийный проигрыватель в фоновом режиме, но находится ли он в режиме остановки / паузы (похоже, когда вы прокручиваете панель уведомлений и нажимаете кнопку паузы в мультимедийном проигрывателе). Есть ли у нас какая-либо функция, которая может определить, что медиаплеер открыт в фоновом режиме, но находится ли он в режиме остановки / паузы?