将歌曲路径发送到mediaPlayer播放

时间:2017-05-30 09:55:29

标签: android

我需要将歌曲信息发送到默认媒体播放器,以便从我的应用播放所选歌曲。

有没有办法获得默认音乐播放器对象并传递歌曲信息。

我尝试使用MediaPlayer APi调用。

MediaPlayer mp = new MediaPlayer();     
mp.setLooping(true);
mp.setDataSource(selectedItem.path); 
//mFile is the path to your mp3 file
mp.prepare();
mp.start();

使用上面的代码,两首歌曲开始播放。一个来自默认音乐播放器,另一个来自我创建的播放器。

请帮忙。

2 个答案:

答案 0 :(得分:0)

mpintro = MediaPlayer.create(this,Uri.parse(Environment.getExternalStorageDirectory()。getPath()+“/ Music / intro.mp3”));
mpintro.setLooping(真);
mpintro.start();

答案 1 :(得分:0)

我正在使用以下代码从我的应用中播放歌曲:

Intent intent = new Intent();
intent.setAction(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(SearchManager.QUERY, selectedItem.title);
startActivity(intent);