C# NAudio 音量
Posted
技术标签:
【中文标题】C# NAudio 音量【英文标题】:C# NAudio Volume 【发布时间】:2012-12-03 08:52:39 【问题描述】:作为标题,我只是在网上搜索得很彻底,仍然没有答案。
我正在使用WaveChannel32
像这样:WaveChannel32 volumeStream
并设置音量:volumeStream.Volume
,默认值为 1,但如果它增加,音量只增加一次,所以我怀疑它更像是一个切换而不是音量控制。如果我是对的,那么如何控制音量?参考http://naudio.codeplex.com/wikipage?title=MP3
【问题讨论】:
您检查过 NAudio 样本吗?至少有两个也可以让你改变音量 - 他们工作;-) 样品?你指的是哪个样本,能给个链接吗? 嗯,那些来自download page of the project 的人?如果需要二进制文件,请下载“演示应用程序”,如果需要源代码,请下载“源代码”——这将下载完整的 NAudio 源代码,包括示例。 不,在那里找不到任何东西 =( 废话。你有看过吗?如果有,你在哪里看的? 【参考方案1】:Volume
属性是一个乘数。所以 1 表示保持音量不变,0 表示静音。 0.5 会使它更安静,2.0 会使每个样本的振幅加倍等。请注意,如果将此值增加到 1 以上,则稍后播放音频或将其转换回 WAV 文件时可能会剪辑音频。
【讨论】:
以上是关于C# NAudio 音量的主要内容,如果未能解决你的问题,请参考以下文章