在C#中播放音频时出现白噪声

时间:2019-12-23 21:59:08

标签: c# audio xamarin.forms

我有一个由AudioTrack制成的音频播放器,该音频播放器获取并写入byte []包音频数据(一次不是全部,而是小的)。数据一直在播放,但是有时-随机地,我会在该音频上听到一点噪音,如果我稍等一下,它将正常播放。这是随机发生的。是否因为缓冲区可能太小?我正在播放wav文件。这是我的代码:

subsub

1 个答案:

答案 0 :(得分:0)

AudioTrack的文章中,我们可以看到它说它允许将PCM音频缓冲区流传输到音频接收器以进行播放,而wav不是PCm音频,因此会引起一些白噪声。

我找到一篇有关使用AudioTrack播放wav文件的文章,您可以看一下:

Using AudioTrack in Android to play a WAV file

如果我的回复对您有帮助,请记住将我的回复标记为答案,谢谢。