C# 积分体积计
我必须设置我的WAV文件的振幅。我用NAudio来做这个。它的体积计类具有振幅特性 我面临着一个问题,将这门课与我的音频整合在一起,比如如何让它改变我音频的振幅 我的代码是:C# 积分体积计,c#,naudio,C#,Naudio,我必须设置我的WAV文件的振幅。我用NAudio来做这个。它的体积计类具有振幅特性 我面临着一个问题,将这门课与我的音频整合在一起,比如如何让它改变我音频的振幅 我的代码是: private void setAmplitude(int val) { WaveFileReader reader = new WaveFileReader("D:\\us1.wav"); VolumeMeter meter = new VolumeMeter();
private void setAmplitude(int val)
{
WaveFileReader reader = new WaveFileReader("D:\\us1.wav");
VolumeMeter meter = new VolumeMeter();
//set the amplitutde of "reader" to "val"
//dunno what to type here so that I can link my meter and reader
//my intention is to use : meter.Amplitude=val;
WaveOut waveOut = new WaveOut();
waveOut.Init(reader);
waveOut.Play();
}
如何使用meteringsampleprovider类设置振幅?如何设置特定振幅的音量。假设我想要振幅值“x”,我的体积应该是多少?有没有关于@HansPassant的公式?看看NAudioDemo应用程序的源代码,它展示了如何使用VolumeMeter类。这将如何帮助我解决@MarkHeath的振幅问题?