Создатель случайного списка воспроизведения альбомов для Android

С помощью этого форума я разработал приложение, которое позволяет пользователю создавать списки воспроизведения, содержащие целые альбомы.

Альбомы выбираются случайным образом, просто щелкая в ListView. Длительное нажатие на выбранный список воспроизведения предлагает опцию «Удалить и воспроизвести».

Все это прекрасно работает, но, хотя Play запускает музыкальный проигрыватель, он не начинает воспроизводить выбранный плейлист.

Вопрос: Есть ли способ передать данные (playlistid) таким образом, чтобы музыкальный проигрыватель начал воспроизводить музыку из плейлиста?

этот код запускает плеер:

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

Я нашел это в другой теме

    intent.putExtra("playlist", selectedplaylist); 

но пока мне не удалось заставить это работать. Буду признателен за помощь.


person Theo    schedule 25.09.2012    source источник


Ответы (1)


Мне удалось дойти до вызова музыкального проигрывателя и представить пользователю плейлисты. Было бы неплохо, если бы мы могли заставить его воспроизводить выбранный список воспроизведения, но я не могу найти ничего, чтобы сделать это. следующий код вызывает музыкальный проигрыватель и списки воспроизведения.

      Intent intent = new Intent(Intent.ACTION_PICK);
      intent.setDataAndType(Uri.EMPTY, MediaStore.Audio.Playlists.CONTENT_TYPE);
      startActivity(intent);
person Theo    schedule 05.10.2012