___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert.
___ qstnhdr ___ So spielen Sie eine MP3-Datei mit NAudio
___ answer2488472 ___
Versuchen Sie es so:
%Vor%
Bearbeiten Dieser Code ist jetzt veraltet (bezieht sich auf NAudio 1.3). Nicht empfohlen für neuere Versionen von NAudio. Bitte sehen Sie alternative Antwort.
___ tag123mp3 ___ MPEG-1 oder MPEG-2 Audio Layer III, besser bekannt als MP3, ist ein patentiertes digitales Audiocodierungsformat, das eine Art verlustbehafteter Datenkomprimierung verwendet. Es ist ein gängiges Audioformat für den Audiospeicher von Endverbrauchern sowie ein De-facto-Standard für die digitale Audiokomprimierung für die Übertragung und Wiedergabe von Musik auf digitalen Audioplayern.
___ tag123audio ___ NAudio ist eine Open-Source-Audiobibliothek für .NET, die Audiowiedergabe, Aufnahme und Sample-Bearbeitung sowie das Lesen und Schreiben verschiedener Audiodateiformate unterstützt.
___ answer18700794 ___
Verwenden Sie für Benutzer von NAudio 1.6 und höher bitte nicht den Code in der ursprünglichen akzeptierten Antwort. Sie müssen keine %code% oder eine %code% hinzufügen und sollten die Verwendung von %code% mit Funktionsrückrufen vermeiden ( %code% ist vorzuziehen, wenn Sie nicht in einer WinForms- oder WPF-Anwendung sind). Wenn Sie die Wiedergabe nicht blockieren möchten, würden Sie normalerweise nicht schlafen, bis der Ton endet. Abonniere einfach %code% s %code% event.
Der folgende Code funktioniert gut, um ein MP3 in NAudio abzuspielen:
%Vor%
___ qstntxt ___
%Vor%
Dies löst eine Ausnahme aus:
WaveBadFormat ruft waveOutOpen
auf
Der Codierungstyp ist "MpegLayer3" als NAudio.
Wie kann ich eine mp3-Datei mit NAudio abspielen?
___