このサウンド ファイルをループしています: http://engy.us/misc/ThrusterLoop.wav。Windows では任意の数のプレーヤーで完全に再生されますが、XNA で SoundEffect としてロードすると、再生の開始時と終了時にこれらの迷惑なクリック音が発生します。
しばらくループすると、途中でこれらの迷惑なクリックは発生しません。スタンドアロンのサウンドとして再生すると、開始時にクリック音がします。エミュレーターと物理デバイスの両方でこれをクリックしています。
なぜこれを行うのですか?サウンド ファイルに何か問題がありますか? これは 16 ビット ステレオ 44.1 kHz PCM WAV ファイルで、かなり標準的なものだと思います。
(edit2) XNAで再生した音をキャプチャーし、元の波形と比較しました。見てみましょう:
http://engy.us/pics/Waveform_Original.png
http://engy.us/pics/Waveform_EmulatorXNA.png
その再生で何かがかなり台無しになっています!2 つの大きな振幅の変化は、私が聞いたクリック音だったに違いありません。最初のビットをややスクランブルするようです。沈黙をスクランブルするとクリックが発生しないため、最初に沈黙を置くことはおそらく一部の人々を助けました.