I'm building an app which needs to trigger an audio menu. For that purpose I need to intercept clicks on media buttons, specifically the play/pause button.
It is working fine using wired headsets and using the media button present in the Notification
for my foreground service.
But I do not receive media button events when I use a Bluetooth Headset.
I am missing something because the UAMP and media3 samples work.
Question is : what am I missing ?
The samples are so complex I could not find out, I wish there was a sample code not using ExoPlayer
but there is not.
I made a sample project demonstrating the issue here : https://github.com/Ryfacto/MediaBluetoothHeadsetIssue.
Thank you for your help, I'm really desperate.