Come get le informazioni della traccia di musica su un dispositivo android?

Voglio ricevere le informazioni della traccia di musica su un dispositivo android? C'è qualche api a disposizione di android disponibile per questo?

O devo scrivere un plugin per i rispettivi media player android?

  • Come get l'indirizzo Wi-Fi Mac in Android Marshmallow
  • Valore predefinito di Android CheckBoxPreference
  • creando un cerchio random che può essere cliccato come un button
  • Aggiunta di text dal field di modifica del text a un'email
  • Imansible risolvere: com.google.firebase: firebase-core: 11.2.0
  • Android: cambia l'applicazione predefinita Home
  • 2 Solutions collect form web for “Come get le informazioni della traccia di musica su un dispositivo android?”

    Questo è tecnicamente un hack. E funziona solo con l'applicazione Music App fornita in dotazione con Android.

    Copia questo IMediaPlaybackService.aidl nel tuo progetto … Vedi questo post per accedere al servizio MediaPlayer. È quindi ansible accedere a tutte queste funzioni.

    package com.android.music; import android.graphics.Bitmap; interface IMediaPlaybackService { void openFile(String path, boolean oneShot); void openFileAsync(String path); void open(in long [] list, int position); int getQueuePosition(); boolean isPlaying(); void stop(); void pause(); void play(); void prev(); void next(); long duration(); long position(); long seek(long pos); String getTrackName(); String getAlbumName(); long getAlbumId(); String getArtistName(); long getArtistId(); void enqueue(in long [] list, int action); long [] getQueue(); void moveQueueItem(int from, int to); void setQueuePosition(int index); String getPath(); long getAudioId(); void setShuffleMode(int shufflemode); int getShuffleMode(); int removeTracks(int first, int last); int removeTrack(long id); void setRepeatMode(int repeatmode); int getRepeatMode(); int getMediaMountedCount(); } 

    Per altri giocatori, è necessario verificare se esporre il proprio servizio ad altre applicazioni.

    Sono nuovo a Android e non so come sia stato fatto. Ma! So che l'applicazione Android last.fm deve farlo, perché visualizza le informazioni dalla traccia del lettore multimediale attualmente in esecuzione e "scrobbles" (invia un elenco di brani che riproducete nel lettore multimediale di Android sul proprio sito). Inoltre, so anche che la loro applicazione è open source. Il codice è qui: https://github.com/c99koder/lastfm-android/

    Quindi, se hai il tempo, dovresti essere in grado di cercare attraverso il proprio codice e capire come hanno fatto.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.