如何启动默认音乐播放器的服务

时间:2014-01-27 12:24:02

标签: android

我只需要启动默认音乐播放器的SERVICE。如果服务已启动但我不知道如何启动音乐播放器服务,我可以播放该歌曲

Intent i = new Intent("com.android.music.musicservicecommand");
i.putExtra("command", "play");
context.sendBroadcast(i);

1 个答案:

答案 0 :(得分:1)

试试这个

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/

我没有测试过自己。