【发布时间】:2014-11-03 16:12:21
【问题描述】:
我想要在 Google 上播放的歌曲的歌曲名称、艺术家和专辑名称播放音乐。
BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context arg0, Intent intent) {
String track = intent.getStringExtra("track");
String artist = intent.getStringExtra("artist");
String album = intent.getStringExtra("album");
songName.setText(track);
artistName.setText(artist);
albumName.setText(album);
}
};
private void registerSongTrackReceiver() {
IntentFilter iF = new IntentFilter();
iF.addAction("com.android.music.playstatechanged");
iF.addAction("com.android.music.metachanged");
iF.addAction("com.sec.android.app.music.playstatechanged");
iF.addAction("com.sec.android.app.music.metachanged");
iF.addAction("com.miui.player.metachanged");
iF.addAction("com.htc.music.metachanged");
iF.addAction("com.nullsoft.winamp.metachanged");
iF.addAction("com.real.IMP.metachanged");
iF.addAction("com.rdio.android.metachanged");
registerReceiver(mReceiver, iF);
}
我正在使用上面的代码。我已注册此接收器以检索歌曲名称。当我使用 Google play Music 时,它会提供默认的音乐播放器标题。
【问题讨论】:
-
你能显示更多代码吗?你的整个活动?
标签: android audio-player android-music-player