2014-09-24 83 views
0

我想要做的是獲得當前播放的歌曲數據。歌曲可能在spotify或任何其他音樂播放器上。其實我想獲得傳送到手機硬件的數據。可以在Android上獲取當前播放的歌曲數據嗎?如果是的話如何?

  • 可能嗎?
  • 有沒有提供的方法來做到這一點?

我試過,廣播接收器與這些過濾器,但onReceived沒有調用。 (與Spotify的Android應用程序測試)

IntentFilter iF = new IntentFilter(); 
    iF.addCategory("ComponentInfo"); 
    iF.addCategory("com.spotify.mobile.android.service.SpotifyIntentService"); 
    iF.addCategory("com.spotify.mobile.android.service.SpotifyService"); 
    iF.addAction("com.spotify.mobile.android.ui.widget.SpotifyWidget"); 
    iF.addAction("ComponentInfo"); 
    iF.addAction("com.spotify"); 
    iF.addAction("com.spotify.mobile.android.service.SpotifyIntentService"); 
    iF.addAction("com.spotify.mobile.android.service.SpotifyService"); 
    iF.addAction("com.spotify.mobile.android.queuechanged"); 
    iF.addAction("com.spotify.mobile.android.metadatachanged"); 
    iF.addAction("com.android.music.metachanged"); 
    iF.addAction("com.android.music.playstatechanged"); 
    iF.addAction("com.android.music.playbackcomplete"); 
    iF.addAction("com.android.music.queuechanged"); 
    registerReceiver(mReceiver, iF); 
+0

另請參閱此問題:http://stackoverflow.com/questions/26301113/how-to-get-info-of-what-user-listens-currently-in-spotify-app – 2014-10-25 09:45:36

回答

相關問題