#c# #audio #naudio #naudio-framework
Вопрос:
Я использую следующий код для микширования двух звуковых дорожек, одна из которых имеет определенное смещение с помощью OffsetSampleProvider. Как я могу смешать смещенную дорожку со второй дорожкой с помощью MixingSampleProvider?
var reader1 = new AudioFileReader("pathVideo1"); var reader2 = new AudioFileReader("pathVideo2") .Skip(TimeSpan.FromSeconds(55)) .Take(TimeSpan.FromSeconds(10)); var delayed = new OffsetSampleProvider(reader2) { DelayBy = TimeSpan.FromSeconds(10) }; var mixer = new MixingSampleProvider(new[] { reader1, delayed }); WaveFileWriter.CreateWaveFile16("pathmixed.wav", mixer);