我怎樣想用這個我如何啓動音樂播放器
android.intent.category.APP_MUSIC
啓動音樂播放器? ,如果我叫makeMainSelectorActivity
Intent intent = new Intent();
intent.makeMainSelectorActivity(intent.ACTION_MAIN,
"android.intent.category.APP_MUSIC");
startActivity(intent);
我怎樣想用這個我如何啓動音樂播放器
android.intent.category.APP_MUSIC
啓動音樂播放器? ,如果我叫makeMainSelectorActivity
Intent intent = new Intent();
intent.makeMainSelectorActivity(intent.ACTION_MAIN,
"android.intent.category.APP_MUSIC");
startActivity(intent);
使用下面的代碼不起作用:
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
或
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
startActivity(intent);
答案也喜歡網址:
該解決方案可以幫助找人發動默認音樂播放器:
if(android.os.Build.VERSION.SDK_INT>=15){
Intent intent=Intent.makeMainSelectorActivity(Intent.ACTION_MAIN,
Intent.CATEGORY_APP_MUSIC);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//Min SDK 15
startActivity(intent);
}else{
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");//Min SDK 8
startActivity(intent);
}
這可以工作,但不是流媒體 – 2015-03-20 15:27:11
埃米爾,這個線程根本不涉及媒體流,不知道爲什麼你必須投票。 – Alfred 2015-03-20 17:10:01
不起作用,「無活動來處理意圖」 .. – Raz 2013-02-10 13:55:44
我在這裏找到http://stackoverflow.com/questions/12532207/open-music-player-on-galaxy-s3?rq = 1通過使用它的包名打開音樂播放器的代碼,但事情是我希望用戶選擇哪個音樂播放器可以打開 – Raz 2013-02-10 13:57:35