在这个论坛的帮助下,我开发了一个应用程序,允许用户创建包含整个专辑的播放列表。
只需在列表视图中单击即可随机选择相册。长按所选播放列表提供删除和播放选项。
所有这些都工作正常,但是,尽管Play启动了音乐播放器,但它不会开始播放选定的播放列表。
问题:有没有办法以音乐播放器开始播放播放列表中的音乐的方式提供数据(播放列表 ID)?
此代码启动播放器:
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
我在另一个线程中找到了这个
intent.putExtra("playlist", selectedplaylist);
但到目前为止,我无法让它工作。我将不胜感激。
我设法调用音乐播放器并向用户显示播放列表。如果我们能让它播放选定的播放列表,那就太好了,但我找不到这样做的东西。以下代码调用音乐播放器和播放列表。
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setDataAndType(Uri.EMPTY, MediaStore.Audio.Playlists.CONTENT_TYPE);
startActivity(intent);