我試着用NAudio庫混合兩個wav文件。如果他們具有相同的比特率,我能夠獲得混合的wav文件。我關心的是混合不同比特率的wav文件。請建議是否可以使用NAudio或其他API /庫。混合兩個不同比特率的wav文件
下面給出我的代碼混合相同比特率的WAV文件:
using (var reader1 = new WaveFileReader(inpFile1))
using (var reader2 = new WaveFileReader(inpFile1))
{
var inputs = new List<ISampleProvider>() {
reader1.ToSampleProvider(),
reader2.ToSampleProvider(),
};
var mixer = new MixingSampleProvider(inputs);
WaveFileWriter.CreateWaveFile16(outputFile, mixer);
}