我想写一个程序,将使用java创建24位wav文件。 java声音API不支持24位音频,所以我试图从头开始编写文件。这起初是偶然的兴趣,但它已成为一个史诗级的位,字节,符号和块的追求。24位wav文件的数据块是否有符号或无符号字节?
做了24bit的WAV文件的数据块已签署或无符号字节?
Java不无符号字节是令人沮丧的。我已经读过,位掩码的整数可以用来表示无符号的字节,但是我想知道如何在最终的文件输出中表示。
对不起了分歧......我的问题是“做一个24bit的WAV文件的数据块已签署或无符号字节?”
无论哪种方式,我将要弄清楚这个符号/无符号的业务,但我无法找到关于在引用我已经找到了数据块的答案。
.wav文件只是一个容器。示例数据的实际符号性取决于用于存储音频的任何编解码器。 – 2011-03-31 19:12:29