我想从我开发的其他应用程序中播放Google音乐应用程序中的播放列表。我使用这段代码:
public void play5(String id, String playlistId, String playlistName) {
Intent intent = new Intent(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH);
intent.putExtra(MediaStore.Audio.Playlists.ENTRY_CONTENT_TYPE, "android.intent.extra.playlist" );
intent.putExtra(MediaStore.EXTRA_MEDIA_FOCUS, "vnd.android.cursor.item/playlist");
intent.putExtra("android.intent.extra.playlist", playlistName);
intent.putExtra(SearchManager.QUERY, "playlist " + playlistName);
if (intent.resolveActivity(getContext().getPackageManager()) != null) {
getContext().startActivity(intent);
}
}
使用此功能,我可以在Google音乐中播放播放列表,但如果在播放列表的名称中,我有一个艺术家的名字,那么谷歌音乐应用程序不播放播放列表,而是播放关于艺术家的广播
有人想知道总是在谷歌应用程序中播放播放列表吗?