我的磁盘驱动器中有一个.wav
文件。我需要使用java将.wav
文件转换为byte array
。
有人可以帮忙吗?
答案 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();