0
我只需要啓動默認音樂播放器的服務。我可以播放的歌曲,如果該服務已啓動,但不知道如何啓動音樂播放器的服務如何啓動默認音樂播放器的服務
Intent i = new Intent("com.android.music.musicservicecommand");
i.putExtra("command", "play");
context.sendBroadcast(i);
我只需要啓動默認音樂播放器的服務。我可以播放的歌曲,如果該服務已啓動,但不知道如何啓動音樂播放器的服務如何啓動默認音樂播放器的服務
Intent i = new Intent("com.android.music.musicservicecommand");
i.putExtra("command", "play");
context.sendBroadcast(i);
試試這個
Intent it = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("file:///sdcard/song.mp3");
it.setDataAndType(uri, "audio/mp3");
startActivity(it);
或
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
或者你可以簡單地把這個網址傳給這樣的媒體播放器,
Uri myUri = Uri.parse("your url here");
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/*");
startActivity(intent);
提取自https://snipt.net/Martin/android-intent-usage/
我還沒有測試過自己。