我需要将歌曲信息发送到默认媒体播放器,以便从我的应用播放所选歌曲。
有没有办法获得默认音乐播放器对象并传递歌曲信息。
我尝试使用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();
使用上面的代码,两首歌曲开始播放。一个来自默认音乐播放器,另一个来自我创建的播放器。
请帮忙。
答案 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);