Как получить событие mediabutton без внедрения mediasession? - PullRequest
0 голосов
/ 29 марта 2020

Я пытался получить событие мультимедийной кнопки без реализации Meiasession, но, к сожалению, у меня не было намерения. Я попробовал следующий подход

mAudioManager =  (AudioManager) getSystemService(Context.AUDIO_SERVICE);
mReceiverComponent = new ComponentName(this,YourBroadcastReceiver.class);
...
mAudioManager.registerMediaButtonEventReceiver(mReceiverComponent);
...
// somewhere else
mAudioManager.unregisterMediaButtonEventReceiver(mReceiverComponent);
...