Для загрузки WAV-файла в звуковой буфер нам понадобится как рассматриваемый WAV-файл, так и код.Но вот несколько предположений.
Мое первое предположение состоит в том, что если бы мы загрузили ваш файл WAV в визуальный аудиоредактор, мы бы увидели, что звук внезапно подходит к концу, а не сжимается в тишину,Это может привести к резкому «хлопающему» шуму практически с любым аудиоплеером.
Мое второе предположение - вы копируете данные мусора в звуковой буфер в конце.Некоторые файлы WAV имеют дополнительные метаданные в конце файла после конца блока данных.Не уверен, как вы определили позиции в звуковом файле для копирования сэмплов, но это легко испортить.Проверяли ли вы файл WAV с помощью шестнадцатеричного редактора (например, Visual Studio), чтобы убедиться, что длина фрагмента DATA столь же велика, как утверждается?Когда вы отлаживаете вызов ReadFile для копирования данных из файла в буфер, проверяли ли вы последние несколько байтов вашего буфера на соответствие тому, что вы видели в шестнадцатеричном редакторе?