如何将.wav文件转换为字节数组?

时间:2012-12-10 14:00:33

标签: java file

我的磁盘驱动器中有一个.wav文件。我需要使用java将.wav文件转换为byte array

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:6)

您可以使用Files.readAllBytes来实现此目标。

  

从文件中读取所有字节。该方法确保文件是   读取所有字节或I / O错误或其他运行时时关闭   抛出异常。

答案 1 :(得分:3)

对于JRE< 1.7,不论扩展名

File file = new File(filePath);
InputStream fis = new FileInputStream(file);
byte[] buffer = new byte[(int)file.length()];
fis.read(buffer, 0, buffer.length);
fis.close();