我正在制作音频播放器。我已将音频文件存储在原始文件夹中。我为此创建了列表视图。但我只是不知道如何在listview中列出这些音频文件。我将在音频播放器中逐一播放歌曲。
感谢您的帮助。
答案 0 :(得分:1)
要创建列表视图,最好读取文件的元数据,您可以获得足够的详细信息以显示在列表中。 有一些java库可以操作mp3标签,我的选择是javamusictag
您可以从现有的SO question
中获取更多详细信息要阅读原始资源文件,请尝试此
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卡读取文件。 Here您可以找到有关此类方法的一些有用信息。