1

我正在使用一些需要以字节数组表示的数据的算法,当我处理文本文件时没问题,但我不知道如何将声音文件放入那种数组中。我没有指定该声音文件的扩展名,所以它可以是最简单的。那么:如何将声音文件放入 Java 中的字节数组中?

谢谢你。

4

2 回答 2

3

或者,如果您可以使用 Apache 通用 IO 库,FileUtils 类包含一个readFileToByteArray方法,用于在一行中将文件读入字节数组:

byte[] bytes = FileUitls.readFileToByteArray(file);
于 2012-09-25T23:47:17.013 回答
3

那么:如何将声音文件放入 Java 中的字节数组中?

File f = new File(soundFilePath, soundFileName);
byte[] soundFileByteArray = new byte[f.length()];
FileInputStream fis = new FileInputStream(f);
fis.read(soundFileByteArray);
于 2012-09-25T23:39:24.283 回答