0

我拿了一个用 U-law 编码的二进制文件并将其解码为 PCM。现在我需要玩它。但是,它没有 WAV 标头。

DirectSound 可以播放没有 WAV 标头的原始二进制声音文件吗?

4

1 回答 1

0

自从我进行任何 DX 编程以来已经有好几年了,但当然应该可以将声音数据放在适当格式化的声音缓冲区中。WAV 的标头只是设置声音缓冲区上的通道数、比特率等,您可以手动设置。

您始终可以先将原始数据写入 wav 格式文件(有关于 C# 示例应用程序)。

于 2011-08-12T10:23:50.387 回答