CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: bluemask con ben 4 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 15 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 7 su 7
Discussione:

Intercettare il play di un file musicale

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    7

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Intercettare il play di un file musicale

    non riesco a capire come fare.Qualcuno può aiutarmi ?

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    7

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Forse dovrei spiegarmi meglio.Vorrei catturare l'evento "play" di un brano musicale.Avrei voluto usare un broadcast receiver ma non ho trovato un'action adeguata da specificare nell'intent filter.

  4. #3
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Cosa devi fare esattamente?
    Cioè, a cosa ti serve intercettare il play di un file musicale?

  5. #4
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    7

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Mi serve avere informazioni riguardo l'autore,il titolo, l'album etc..
    Ho avuto delle difficoltà nel configuarare un intent filter che mi permettesse di catturare "l'evento play".Visualizzando il Logcat ho notato che quando apro una canzone viene fatto partitre il seguente intent

    08-03 13:16:34.552: INFO/ActivityManager(57): Starting activity: Intent { act=com.android.music.PLAYBACK_VIEWER cmp=com.android.music/.MediaPlaybackActivity }

    che non è legato allo "start" di un brano musicale ma bensì all'apertura dell'activty che permette di mettere in pausa,portare avanti la canzone ecc..
    Quindi anche riuscendo a creare un intent filter appropriato per l'intent sopra,il programma non funzionerebbe a dovere nel caso in cui si utilizzi una playlist;inoltre quell'intent è relativo al player di default, quindi non funzionerebbe con applicazioni terze parti.
    Ho anche cercato sul web,e su un forum inglese ho trovato delle persone che avevano riscontrato lo stesso problema.

    Potrei aggirare il problema facendo una specie di polling ma non mi sembra la soluzione ideale

  6. #5
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    E se creassi tu un widget per sentire la musica? A questo punto credo sia l'unica

  7. #6
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    7

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Purtroppo non è quello che mi è stato chiesto di fare.Sarebbe ora che qualcuno scriva delle api per questa funzionalità..

  8. #7
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Quote Originariamente inviato da IRon Visualizza il messaggio
    Purtroppo non è quello che mi è stato chiesto di fare.Sarebbe ora che qualcuno scriva delle api per questa funzionalità..
    E molte altre.. ti assicuro che ci sono moltissime cose dove le api di android scarseggiano ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy