我试图启动音乐播放器,以便它会启动并立即开始播放第一首歌曲。即时通讯使用意图,但它只是不工作......它说“没有发现处理意图的活动”。启动默认音乐播放器
2
A
回答
2
为什么不使用android.intent.action.MUSIC_PLAYER
?
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
startActivity(intent);
请注意,这是从API 15,从API向上可以使用android.intent.category.APP_MUSIC
弃用。
1
行,所以我觉得这个代码,工作
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(songsList.get(0));
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
但事情是,让说,用户点击后退按钮,然后点击音乐播放器的按钮,将重新启动播放器,并开始播放第一首歌再次... 那么我如何才能启动没有任何其他的音乐播放器......?
2
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(AUDIO_PATH);
intent.setPackage("com.google.android.music");
intent.setDataAndType(Uri.fromFile(file), "audio/*");
mContext.startActivity(intent);
+3
代码很好,但解释* *更好*。 – Makoto 2013-05-06 02:58:41
0
要启动默认音乐播放器,请尝试使用下面的代码。
try {
Intent intent = Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, Intent.CATEGORY_APP_MUSIC);
getContext().startActivity(intent);
} catch (Exception e) {
Log.d(TAG, "Exception for launching music player "+e);
}
相关问题
- 1. 如何在Windows10中启动默认音乐播放器
- 2. 我如何启动音乐播放器
- 3. 如何从我的应用程序启动默认音乐播放器?
- 4. 将我的音乐播放器默认设置为android
- 5. Android,任何方式来控制默认的音乐播放器
- 6. 如何在音乐播放器中播放LRC和音乐
- 7. 音乐播放
- 8. jQuery音乐播放器
- 9. Facebook inline音乐播放器
- 10. Java音乐播放器GUI
- 11. Android音乐播放器
- 12. 音乐播放器错误
- 13. ffmpeg音乐播放器
- 14. ios音乐播放器
- 15. HTML/JavaScript音乐播放器
- 16. Android音乐播放器不能从onCreate自动启动
- 17. 播放默认声音后定时器
- 18. 发送有序广播到默认Android/HTC音乐播放器不起作用
- 19. Android使用意图启动音乐播放器
- 20. 使用意图启动音乐播放器
- 21. Android - 视频启动时暂停音乐播放器
- 22. 播放音乐javascript
- 23. 从文件管理器播放音乐文件到我的音乐播放器
- 24. 从停止播放音乐的时刻继续播放音乐
- 25. android使用默认播放器播放音频文件
- 26. 如何从播放音乐播放器录制音频
- 27. 使用JavaScript音乐播放器播放LastFM播放列表
- 28. 如何播放音乐,以便在结束后自动播放音乐?
- 29. 音乐播放器计时器
- 30. 如何在音乐播放器中设置音乐播放滑块
尝试媒体类型'audio/*' - 这是我使用的,它工作正常。也许没有人将'audio/mp3'注册为特定的MIME类型。 – Squonk 2013-02-09 21:59:11
它也不起作用 – Raz 2013-02-09 22:03:35
什么是'Uri'值? – CommonsWare 2013-02-09 22:55:36