Cómo fusionar dos archivos wav usando C#

//Referencia de la llamada

usando?System.IO;

usando?NAudio;

usando?NAudio.Wave;

usando?NAudio.Wave.SampleProviders; /// lt; resumengt;

/// Fusionar transmisiones de voz

/// lt;

/// lt;param name="pPlayStreamsList"gt;Colección de secuencias de vozlt;/paramgt;

public void MergeAndPlayWavFile(Listlt; stringgt; pPlayStreamsList, string outputfullName)

{

if (pPlayStreamsList != null amp; amp; pPlayStreamsList.Count gt; 0)

{

AudioFileReader[] temp = nuevo AudioFileReader[pPlayStreamsList.Count];

for (int i = 0; i lt; pPlayStreamsList.Count; i)?

{

temp[i] = new AudioFileReader(pPlayStreamsList[i]);

temp[i].Volume = 0.75f;

}

var playlist = new ConcatenatingSampleProvider(temp) ;

WaveFileWriter.CreateWaveFile16(outputfullName, playlist);

}

?

Para métodos de uso específicos, puede ir a Sitio web de csdn para ver: enlace de página web