0
である私はwaveファイルにMixingSampleProvider NAudioの親階層が
void Mixingfunction(List<string> inputFiles)
{
MixingSampleProvider mixer = new MixingSampleProvider(NAudio.Wave.WaveFormat.CreateIeeeFloatWaveFormat(44100, 1));
try
{
for (int y = 0; y < counter; y++)
{
audioFileReader = new AudioFileReader(inputFiles[y]);
mixer.AddMixerInput((ISampleProvider)audioFileReader);
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return;
}
if (flag == true)
{
mixer.AddMixerInput((ISampleProvider)sineWaveProvider);
}
SampleToWaveProvider mixer2 = new SampleToWaveProvider(mixer);
waveout.Init(mixer2);
waveout.Play();
}
を混合するため、以下のコードを使用しています。それは型または名前空間MixingSampleProviderが見つかりませんでした」というエラーを指摘しています。私はすでにNaudioの参照を追加し、NAudio.Wave.WaveIn
を使用して解決WaveIn
と
using NAudio;
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
同じ問題を使用していました。したがって、親階層はです。
http://stackoverflow.com/questions/39451983/reduce-delay-in-mapping-speakerで私を助けてください、最新NAudioを使用していることを確認してください
NAudio.Wave.SampleProviders
にあります - と - マイクボリュームを使用して - ナウディオ - Cシャープ私はnaudioとこれで長い時間から苦労しています。 –