我有一个代码,它采样一个正弦波,并将其写入到pcm文件中。当我用ffplay听的时候,有一些噪音,我不知道它是从哪里来的。基于在文章中提到的解决方案,我使用一个二进制文件来写出,并确保我播放的文件是有符号的8位格式。/sine_freq%d_sr%d.pcm", freq, sample_rate);
char da
我将下面的代码组合在一起,以便在Android设备上生成和播放正弦波声音。
numSamples根据采样频率(44.1 the )确定声音的长度。虽然代码在长声音持续时间(即超过150ms)时运行良好,但如果我将numSamples设置为较短的播放持续时间,则听不到任何声音。例如,如果我将numSamples设置为3000,我什么也听不到。如何调整我的代码,使我可以在我的Android设备上播放非常短的持续时间,例如