Androidアプリを作っています。
こんばんは。Android端末向けのアプリケーション開発の勉強を始め、イコライザ付き音楽プレイヤーのようなものを制作しています。
現在、イコライザパネルと4つのボタンを配置し、4つのボタンを押すと曲が流れ、それをイコライジングできるようになっています。
それぞれボタンから流れる音楽は外部ストレージのSDカードから読み込んでいます。
mp[1].setDataSource("/mnt/sdcard/music/***/***.mp3");
mp[2].setDataSource("/mnt/sdcard/music/***.mp3");
mp[3].setDataSource("/mnt/sdcard/music/***.mp3");
・・・
という形で読み込ませています。
しかし、これだと決まった曲しか再生させることができません。
そこで、任意の曲を選択できるようにしようと思い、リストを作成し、一覧として表示させタッチするとリストを閉じるというところまでは作ることができました。
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null,
MediaStore.Audio.Media.TITLE);
→プレイヤー画面
→メニューボタンを押し、リストを開く
→曲を選択する
→選択したらリストを閉じる
→プレイヤー画面に戻って曲再生・イコライジング操作・・・
というようにしたいのですが、どのようにして曲情報を取得したらいいのかわかりません。
どのようにやるのがベターでしょうか。
まだまだ勉強中で情報が足りないかもしれませんが、ご教示お願いいたします。