有什么方法可以从我的应用开始在 Google 音乐播放器应用中播放歌曲?我正在尝试以下代码,但谷歌音乐播放器只打开搜索结果,并没有真正播放歌曲。
Intent intent = new Intent();
intent.setAction(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH);
intent.putExtra(SearchManager.QUERY, "It's my life");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setPackage("com.google.android.music");
activity.startActivity(intent);
INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH 的文档说明如下 - 执行搜索音乐媒体并在可能的情况下自动播放结果中的内容的意图。
因此,根据文档,它应该能够播放这首歌。但是,它只打开搜索结果而不播放它。有什么想法我在这里想念的吗?
谢谢你尽你所能的帮助。