【问题标题】:Getting the details of the current song playing in the media player in Android获取在 Android 的媒体播放器中播放的当前歌曲的详细信息
【发布时间】:2012-08-09 19:47:00
【问题描述】:

我目前正在使用类似于下面的方法来检索信息,但是我不确定如何获得该类型。有谁知道流派的额外字符串是什么,或者是否有额外的字符串?谢谢。

Track info of currently playing music

public class CurrentMusicTrackInfoActivity extends Activity 
{

 public static final String SERVICECMD = "com.android.music.musicservicecommand";

@Override
public void onCreate(Bundle savedInstanceState) 
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);



com.sec.android.app.music.player.service.CorePlayerService

IntentFilter iF = new IntentFilter();
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);
}

private BroadcastReceiver mReceiver = new BroadcastReceiver() 
{

@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
String cmd = intent.getStringExtra("command");
Log.v("tag ", action + " / " + cmd);
String artist = intent.getStringExtra("artist");
String album = intent.getStringExtra("album");
String track = intent.getStringExtra("track");
Log.v("tag",artist+":"+album+":"+track);
Toast.makeText(CurrentMusicTrackInfoActivity.this,track,Toast.LENGTH_SHORT).show(); 
}
};

}

【问题讨论】:

  • 类似的方法是什么意思?向我们展示您的代码。
  • 我的意思是类似于提供的链接中的代码。我现在已经对其进行了编辑以显示代码。
  • 尝试在市场中运行 Intent 应用程序,看看传递了什么。
  • 有一个免费的意图应用程序,它将在应用程序运行期间发布意图发送的内容。
  • 谢谢,你会知道这个应用的名字吗?

标签: android android-intent audio-player android-music-player


【解决方案1】:

事实证明,没有额外传递的流派,只是上面的 3 和 id。我能够看到使用以下代码传递的额外内容:

Bundle b = intent.getExtras();
        Set<String> set = b.keySet();
        Iterator it = set.iterator();
        while(it.hasNext()==true){
            Toast.makeText(getApplicationContext(),""+it.next(), Toast.LENGTH_SHORT).show();
        }

【讨论】:

    猜你喜欢
    • 2011-04-06
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多