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

Free.NET-Bibliothek zum Bearbeiten von Audiodateiformaten

Abspielen, Aufzeichnen, Kodieren, Lesen und Konvertieren von Audiodateien über die .NET-API.

NAudio ist eine Open-Source-API zur programmgesteuerten Bearbeitung von Audiodateien. Die API ermöglicht es dem .NET-Entwickler, Audio von verschiedenen Standards zu lesen, Audio wiederzugeben, Audioformate zu konvertieren, Systemaudio aufzuzeichnen und vieles mehr. Die API soll einen umfassenden Satz nützlicher Hilfsklassen bereitstellen, mit denen Sie Ihre eigene Anwendung zur Audiobearbeitung erstellen können.

Mit der API können Sie Audio mit Waveout, DirectSound, ASIO und WASAPI wiedergeben und Audio von WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 und mehr lesen. Die API ermöglicht die Codierung von Audio mit einem auf Ihrem Computer installierten ACM-Codec. Sie können Audiostreams mit einer 32-Bit-Misch-Engine mischen und manipulieren.

Previous Next

Erste Schritte mit NAudio

Der beste Weg, NAudio zu installieren, ist über NuGet. Sie können den folgenden Befehl ausführen und NAudio in Ihrer Anwendung installieren.

Installieren Sie NAudio von NuGet

 Install-Package NAudio

Spielen Sie Audiodateien mit der kostenlosen C#-API ab

NAudio ermöglicht .NET-Programmierern, Audiodateien aus ihren eigenen .NET-Anwendungen abzuspielen. Um eine Audiodatei abzuspielen, müssen Sie die Datei zunächst mit AudioFileHeaer öffnen. Nachdem Ihre Datei erfolgreich geöffnet wurde, können Sie WaveOutEvent als Ausgabegerät zum Abspielen von Audio verwenden. Sie können Audio einfach abspielen, indem Sie AudioFile mit der Init-Methode an outPutDevice übergeben und die Play()-Methode aufrufen.

Kostenlose C#-API zum Konvertieren von MP3- in WAV-Dateien

Die API ermöglicht es den Entwicklern, MP3-Dateien in andere Dateiformate zu konvertieren. Die Entwickler können ihrer eigenen Anwendung eine MP4-Konvertierungsfunktion hinzufügen, wenn der ACM-MP3-Codec auf dem Anwendungscomputer vorhanden ist. Dieser Codec ist normalerweise in den meisten Windows-Versionen vorinstalliert. Das Konvertieren von MP3 in WAV ist ziemlich einfach, Sie müssen nur eine MP3-Datei mit MP4FileReader öffnen und sie mit der Methode WaveFileWriter.CreateWaveFile() konvertieren.

Verketten Sie mehrere Audiodateien über C#

Die API ermöglicht es den Entwicklern, mehrere Audiodateien zu einer einzigen Audiodatei zu verketten. Der Verkettungsprozess ist ziemlich einfach. Sie können mehrere Audiodateien mit der Methode AudioFileReader() laden und mit der Methode ConcatenatingSampleProvider() verketten.

 Deutsch