オーディオプレーヤーを作成しています。オーディオファイルを raw フォルダーに保存しました。そのためのリストビューを作成しました。しかし、それらのオーディオファイルをリストビューにリストする方法がわかりません。オーディオプレイヤーで一曲ずつ再生していきます。
助けてくれてありがとう。
リスト ビューを作成するには、ファイルのメタ データを読み取ったほうがよいでしょう。リストに表示するのに十分な詳細を取得できます。mp3 タグを操作するための Java ライブラリがいくつかありますが、私の選択はjavamusictag です。
この既存のSOの質問から詳細を取得できます
生のリソースファイルを読み取るには、これを試してください
try {
Resources res = getResources();
InputStream inStream = res.openRawResource(R.raw.file);
byte[] buff = new byte[inStream.available()];
inStream.read(buff);
} catch (Exception e) {
e.printStackTrace();
}
通常、オーディオ プレーヤー プログラムが行うことは、SD カードからファイルを読み取ることです。ここでは、この種のアプローチに関する有用な情報を見つけることができます。