0

在这个论坛的帮助下,我开发了一个应用程序,允许用户创建包含整个专辑的播放列表。

只需单击 ListView 即可随机选择专辑。长按选定的播放列表会提供删除和播放选项。

这一切都很好,但是,尽管 Play 启动了音乐播放器,但它并没有开始播放选定的播放列表。

问题:有没有办法以音乐播放器开始播放播放列表中的音乐的方式提供数据(playlistid)?

此代码启动播放器:

        Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
        startActivity(intent);

我在另一个线程中发现了这个

    intent.putExtra("playlist", selectedplaylist); 

但到目前为止,我一直无法让它发挥作用。我会很感激一些帮助。

4

1 回答 1

0

我设法调用了音乐播放器并向用户展示了播放列表。如果我们可以让它播放选定的播放列表,那就太好了,但我找不到这样做的东西。以下代码调用音乐播放器和播放列表。

      Intent intent = new Intent(Intent.ACTION_PICK);
      intent.setDataAndType(Uri.EMPTY, MediaStore.Audio.Playlists.CONTENT_TYPE);
      startActivity(intent);
于 2012-10-05T15:09:53.060 回答