wav 文件的各种标题包含文件长度信息。考虑一下我生成一个 wav 文件而不知道它会持续多长时间并且可能无法在我完成后更改标题的情况(即在写入管道的情况下),我应该在这些字段中写入什么?
无论哪种方式,这都不是理想的情况。但是,如果绝对没有办法编辑文件,我建议编写0xFFFFFFFF,即可以分配给Subchunk2Size标准 wav 标头字段的最大可能值(尽管有点黑客)。这样做将允许几乎所有玩家读取/播放整个文件。
由于某些播放器仅依靠此字段来计算音频的长度(因此它知道何时循环,允许搜索多远等),因此,说文件比实际长会“欺骗”播放器进行处理整个文件(虽然,根据播放器的不同,一旦到达音频的结尾可能会发生错误)。
| 归档时间: |
|
| 查看次数: |
855 次 |
| 最近记录: |