我正在使用 Java。
我有一个字节数组(数组的每个位置有 8 位),我需要做的是将数组的 2 个值放在一起并得到一个值。
我会尝试更好地解释自己;我正在从音频文件中提取音频数据。此数据存储在字节数组中。每个音频样本的大小为 16 位。如果数组是:
byte[] 音频数据;
我需要从样本 audioData[0] 和 audioData[1] 中获取 1 个值以获得 1 个音频样本。
谁能告诉我如何做到这一点?
提前致谢。
最佳答案
我不是 Java 开发人员,所以这可能完全离谱,但您是否考虑过使用 ByteBuffer ?
关于java - 将字节转换为位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946593/