【问题标题】:Send Song path to mediaPlayer to play发送歌曲路径到 mediaPlayer 播放
【发布时间】:2017-05-30 09:55:28
【问题描述】:

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

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

我尝试使用 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();

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

请帮忙。

【问题讨论】:

标签: android


【解决方案1】:

mpintro = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath()+ "/Music/intro.mp3"));
mpintro.setLooping(true);
mpintro.start();

【讨论】:

  • 如果已经从谷歌音乐播放器播放歌曲,我试试你的代码。我听到两首歌在播放。
【解决方案2】:

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

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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多