Bluetooth, commandes audio sur Android
Mon appli en streaming de la musique et je veux être capable de mettre en pause/lecture/saut à partir de n'importe quel appareil Bluetooth qui pourraient soutenir ces boutons (voiture, casque, etc). Lorsqu'il est connecté par une voiture de bluetooth de l'audio vient par automatiquement, mais les boutons de commande n'affecte pas mon application flux audio. Au lieu de cela, il ouvre le lecteur multimédia par défaut. Comment puis-je parcours ces boutons pour affecter mon application?
Salut, Pouvez-vous partager un exemple de code de ce même ?
OriginalL'auteur Jason Robinson | 2011-11-09
Vous devez vous connecter pour publier un commentaire.
Avez-vous enregistré une
BroadcastReceiver
dans votre app pour écouter de laMEDIA_BUTTON
événements à l'aide deAudioManager.registerMediaButtonEventReceiver()
?Après l'enregistrement, le bouton événements peuvent être traitées par le traitement de la
KeyEvent
objet connecté dans les extras commeEXTRA_KEY_EVENT
. Par exemple:Ce Développeur Android post de blog ont aussi quelques belles information sur le sujet.
MEDIA_BUTTON
les événements à venir à travers le journal, donc ça a l'air prometteur. Je vais lui donner un aller demain.OriginalL'auteur Joe
Plus à l' accepté de répondre à, s'il vous plaît être conscient que l'une des Touches a changé en Sandwich à la Crème Glacée:
C'est l'envoi de KEYCODE_MEDIA_PLAY (126) et KEYCODE_MEDIA_PAUSE (127).
https://code.google.com/p/android/issues/detail?id=23172
OriginalL'auteur Krake
Veuillez noter que cette API a changé depuis que l'on a accepté la réponse a été écrit. Veuillez vous référer à la MediaSession rappels de la documentation.
OriginalL'auteur narko