0

作为标题,我只是在网上搜索得很彻底,仍然没有答案。我正在WaveChannel32 像这样工作:WaveChannel32 volumeStream并将音量设置为:volumeStream.Volume,默认值为 1,但如果它增加,音量只会增加一次,所以我怀疑它更像是一个切换而不是音量控制。如果我是对的,那么如何控制音量?
参考http://naudio.codeplex.com/wikipage?title=MP3

4

1 回答 1

2

Volume属性是一个乘数。所以 1 表示保持音量不变,0 表示静音。0.5 会使它更安静,2.0 会使每个样本的振幅加倍等。请注意,如果将此值增加到 1 以上,则稍后播放音频或将其转换回 WAV 文件时,您可能会剪辑音频。

于 2012-12-04T07:19:07.757 回答