作为标题,我只是在网上搜索得非常彻底,仍然没有答案。
我正在使用这样的WaveChannel32
:WaveChannel32 volumeStream
并将音量设置为:volumeStream.Volume
,默认值为1,但如果增加,则音量只增加一次,所以我怀疑是它更像是一个切换而不是音量控制。如果我是对的,那么如何控制音量?
请参阅http://naudio.codeplex.com/wikipage?title=MP3
答案 0 :(得分:2)
Volume
属性是乘数。所以1表示保持音量相同,0表示静音。 0.5会使它更安静,2.0会使每个样本的幅度加倍等等。请注意,如果将此值增加到1以上,则有可能在以后播放音频时将其剪辑或将其转换回WAV文件。 / p>