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 に答える