1. Productos
  2.   Audio
  3.   .NET
  4.   NAudio
 
  

Biblioteca Free.NET para manipular formatos de archivos de audio

Reproduzca, grabe, codifique, lea y convierta archivos de audio a través de la API .NET.

NAudio es una API de código abierto para manipular archivos de audio mediante programación. La API permite que el desarrollador de .NET lea audio de diferentes estándares, reproduzca audio, convierta formatos de audio, grabe audio del sistema y más. La API tiene la intención de proporcionar un conjunto completo de clases de utilidades útiles mediante las cuales puede construir su propia aplicación de manipulación de audio.

Usando la API, puede reproducir audio usando Waveout, DirectSound, ASIO y WASAPI y puede leer audio de WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 y más. La API permite codificar audio usando un códec ACM instalado en su máquina, puede mezclar y manipular transmisiones de audio usando un motor de mezcla de 32 bits.

Previous Next

Primeros pasos con NAudio

La mejor manera de instalar NAudio es a través de NuGet. Puede ejecutar el siguiente comando e instalar NAudio en su aplicación.

Instalar NAudio desde NuGet

 Install-Package NAudio

Reproduzca un archivo de audio usando la API gratuita de C#

NAudio permite a los programadores de .NET reproducir archivos de audio desde sus propias aplicaciones .NET. Para reproducir un archivo de audio, primero debe abrir el archivo con AudioFileHeaer. Una vez que su archivo se haya abierto con éxito, puede usar WaveOutEvent como dispositivo de salida para reproducir audio. Simplemente puede reproducir audio pasando AudioFile a outPutDevice con el método Init y llamar al método Play().

API C# gratuita para convertir archivos MP3 a WAV

La API permite a los desarrolladores convertir archivos MP3 a otros formatos de archivo. Los desarrolladores pueden agregar una función de conversión MP4 en su propia aplicación si el códec ACM MP3 está presente en la máquina de la aplicación. Este códec suele estar preinstalado en la mayoría de las versiones de Windows. Convertir MP3 a WAV es bastante simple, solo necesita abrir un archivo MP3 usando MP4FileReader y convertirlo usando el método WaveFileWriter.CreateWaveFile().

Concatenar múltiples archivos de audio a través de C#

La API permite a los desarrolladores concatenar varios archivos de audio en un solo archivo de audio. El proceso de concatenación es bastante simple. Puede cargar sus múltiples archivos de audio usando el método AudioFileReader() y concatenarlos usando el método ConcatenatingSampleProvider().

 Español