1. Termékek
  2.   Hang
  3.   .NET
  4.   NAudio
 
  

Free.NET-könyvtár hangfájlformátumok kezeléséhez

Hangfájlok lejátszása, újraírása, kódolása, olvasása és konvertálása a .NET API-n keresztül.

A NAudio egy nyílt forráskódú API az audiofájlok programozott kezeléséhez. Az API lehetővé teszi a .NET Developer számára, hogy különböző szabványokból származó hangot olvasson, hangot játsszon le, hangformátumokat konvertáljon, rendszerhangot rögzítsen stb. Az API célja, hogy átfogó hasznos segédprogram-osztályokat biztosítson, amelyek segítségével létrehozhatja saját hangmanipulációs alkalmazását.

Az API segítségével lejátszhatja a hangot a Waveout, DirectSound, ASIO és WASAPI használatával, valamint beolvashat hangot a WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 stb. Az API lehetővé teszi a hang kódolását a gépére telepített ACM kodek segítségével, keverheti és kezelheti a hangfolyamokat egy 32 bites keverőmotor segítségével.

Previous Next

A NAudio használatának első lépései

A NAudio telepítésének legjobb módja a NuGet-en keresztül, a következő parancs futtatásával és a NAudio telepítésével az alkalmazásban.

Telepítse a NAudio-t a NuGetből

 Install-Package NAudio

Hangfájl lejátszása ingyenes C# API használatával

A NAudio lehetővé teszi a .NET programozók számára, hogy hangfájlokat játsszanak le saját .NET-alkalmazásaikból. Egy hangfájl lejátszásához először meg kell nyitnia a fájlt az AudioFileHeaer segítségével. A fájl sikeres megnyitása után a WaveOutEvent kimeneti eszközt használhatja hang lejátszásához. Egyszerűen lejátszhatja a hangot, ha az AudioFile-t átadja az OutPutDevice-nek az Init metódussal és a Play() metódus meghívásával.

Ingyenes C# API MP3 konvertálásához WAV fájllá

Az API lehetővé teszi a fejlesztők számára, hogy MP3 fájlokat más fájlformátumokká alakítsanak át. A fejlesztők hozzáadhatnak egy MP4 konvertáló funkciót saját alkalmazásukhoz, ha az ACM MP3 kodek jelen van az alkalmazási gépben. Ez a kodek általában előre telepítve van a Windows legtöbb verziójában. Az MP3 konvertálása WAV-ba nagyon egyszerű, csak meg kell nyitnia egy MP3 fájlt az MP4FileReader segítségével, és konvertálnia kell a WaveFileWriter.CreateWaveFile() metódussal.

Több hangfájl összefűzése C#-on keresztül

Az API lehetővé teszi a fejlesztők számára, hogy több hangfájlt egyetlen hangfájlba fűzzenek össze. Az összefűzési folyamat meglehetősen egyszerű. Több hangfájlját betöltheti az AudioFileReader() metódussal, és összefűzheti őket a ConcatenatingSampleProvider() metódussal.

 Magyar