4

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

任何人都可以帮忙吗?

4

2 回答 2

6

您可以使用Files.readAllBytes来实现这一点。

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

于 2012-12-10T14:02:30.277 回答
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();
于 2012-12-10T14:03:40.357 回答