【发布时间】:2012-06-07 08:00:58
【问题描述】:
我正在循环播放这个声音文件:http://engy.us/misc/ThrusterLoop.wav。它在 Windows 中的任意数量的播放器上都能完美播放,但是当我将它作为 SoundEffect 加载到 XNA 中时,它会在播放开始和结束时出现这些烦人的点击。
如果我循环播放一段时间,它不会在中间产生任何这些恼人的点击。如果我将它作为独立的声音播放,它仍然会在开始时单击。它是在模拟器和我的物理设备上点击的。
为什么要这样做?我的声音文件有问题吗?这是一个 16 位立体声 44.1 kHz PCM WAV 文件,我认为这是非常标准的。
(edit2) 我捕捉到通过 XNA 回放产生的声音,并将其与原始波形进行比较。看看:
http://engy.us/pics/Waveform_Original.png
http://engy.us/pics/Waveform_EmulatorXNA.png
播放时有些东西搞砸了!两次大幅度的变化一定是我听到的咔哒声。它似乎有点争先恐后。在开始时设置静音可能对某些人有所帮助,因为打乱的静音不会产生任何点击。
【问题讨论】:
标签: windows-phone-7 audio xna soundeffect