java - 如何在 Java 中将声音文件表示为字节数组

标签 java audio

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

谢谢。

最佳答案

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

byte[] bytes = FileUitls.readFileToByteArray(file);

关于java - 如何在 Java 中将声音文件表示为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12592522/

相关文章:

java - 提供对字符串形式的所有可用数据的编程访问 : toString()

java - 在IntelliJ中编译错误但在eclipse中没有

java - 如何将给定的字符串转换为回文?

iphone - 音频文件无法在设备上运行,但可以在模拟器上运行

ios - 将图像和标题添加到锁屏媒体控件

java - 格式化字符串以删除科学记数法 - Java

java - 如何正确设置带有 Fragments 的 RecyclerView 作为 child

javascript - Javascript 有音效库吗?

JavaScript : How to split an audio blob into 1 second chunks and export to wav files using recorder. js?

java - Android Media Player 同时播放多首歌曲