Ricevere MP3 gioca azioni in un BroadcastReceiver in Android
-
19-09-2019 - |
Domanda
Sto cercando di costruire un servizio di Android che dovrebbe essere avvisato quando l'utente avvia la riproduzione di un MP3. Ho controllato LogCat quando inizio la riproduzione di un brano e ho visto che il seguente intento è registrato:
Intent { act=com.android.music.PLAYBACK_VIEWER flg=0x4000000 cmp=com.android.music/.MediaPlaybackActivity }
Non riuscivo a capire come scrivere un IntentFilter di lasciare il mio servizio sapere che si è verificato questo evento e fammi sapere il nome della canzone che verrà riprodotto. Ho cercato di riferimento Android, ma non ho trovato nulla su PLAYBACK_VIEWER.
Grazie,
C
Soluzione
avrei fatto nessuno dei due. In primo luogo, niente di tutto questo è parte del SDK e quindi possono cambiare in qualsiasi momento. In secondo luogo, questo funziona solo per il built-in applicazione media player, non terze parti o OEM fornito lettori multimediali, e mi aspetto che più persone a gravitare a quelli.