C#NAudio卷

C#NAudio卷,c#,volume,naudio,C#,Volume,Naudio,作为标题,我只是在网上搜索得很彻底,仍然没有答案。 我使用的是WaveChannel32如下:WaveChannel32 volumeStream并将音量设置为:volumeStream.volume,默认值为1,但如果它增加,音量只增加一次,因此我怀疑它更像是一个切换,而不是音量控制。如果我是对的,那么如何控制音量呢? 请参阅卷属性是一个乘数。1表示保持音量不变,0表示静音。0.5将使其更安静,2.0将使每个采样的振幅加倍,等等。请注意,如果将此值增加到1以上,则以后播放音频或将其转换回WAV

作为标题,我只是在网上搜索得很彻底,仍然没有答案。 我使用的是
WaveChannel32
如下:
WaveChannel32 volumeStream
并将音量设置为:
volumeStream.volume
,默认值为1,但如果它增加,音量只增加一次,因此我怀疑它更像是一个切换,而不是音量控制。如果我是对的,那么如何控制音量呢?

请参阅

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

是否检查了NAudio采样?至少有两种方法也允许您更改体积,它们都可以工作;-)样品?你指的是什么样的样本,你能给出一个链接吗?如果你想要二进制文件,请下载“演示应用程序”,如果你想要源代码,请下载“源代码”——这将下载完整的NAudio源代码,包括示例。不,在那里找不到任何东西=(胡说。你看了吗?如果是,你看了哪里?