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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top