1

我正在创建音频播放器。我已将音频文件存储在 raw 文件夹中。我为此创建了列表视图。但我只是不知道如何在列表视图中列出这些音频文件。我将在音频播放器中播放一首歌曲。

谢谢您的帮助。

4

1 回答 1

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 卡中读取文件。在这里,您可以找到有关这种方法的一些有用信息。

于 2012-07-11T14:26:09.773 回答