1. Produktai
  2.   Garsas
  3.   .NET
  4.   NAudio
 
  

Free.NET biblioteka, skirta manipuliuoti garso failų formatais

Leiskite, perrašykite, koduokite, skaitykite ir konvertuokite garso failus naudodami .NET API.

NAudio yra atvirojo kodo API, skirta programiškai valdyti garso failus. API leidžia .NET kūrėjui skaityti garsą iš skirtingų standartų, atkurti garso įrašus, konvertuoti garso formatus, įrašyti sistemos garsą ir kt. API ketina pateikti išsamų naudingų paslaugų klasių rinkinį, pagal kurį galite sukurti savo garso manipuliavimo programą.

Naudodami API galite atkurti garsą naudodami Waveout, DirectSound, ASIO ir WASAPI ir skaityti garsą iš WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 ir kt. API leidžia koduoti garsą naudojant jūsų kompiuteryje įdiegtą ACM kodeką, galite maišyti ir valdyti garso srautus naudodami 32 bitų maišymo variklį.

Previous Next

Darbo su NAudio pradžia

Geriausias būdas įdiegti NAudio yra naudojant NuGet. Galite paleisti šią komandą ir įdiegti NAudio savo programoje.

Įdiekite NAudio iš NuGet

 Install-Package NAudio

Paleiskite garso failą naudodami nemokamą C# API

NAudio leidžia .NET programuotojams leisti garso failus iš savo .NET programų. Norėdami paleisti garso failą, pirmiausia turite jį atidaryti naudodami „AudioFileHeaer“. Sėkmingai atidarę failą, galite naudoti „WaveOutEvent“ kaip išvesties įrenginį garsui leisti. Galite tiesiog leisti garsą perduodami AudioFile į outPutDevice naudodami Init metodą ir iškviesdami Play() metodą.

Nemokama C# API konvertuoti MP3 į WAV failą

API leidžia kūrėjams konvertuoti MP3 failus į kitus failų formatus. Kūrėjai gali pridėti MP4 konvertavimo funkciją savo programoje, jei programos įrenginyje yra ACM MP3 kodekas. Šis kodekas paprastai yra iš anksto įdiegtas daugumoje „Windows“ versijų. MP3 konvertavimas į WAV yra gana paprastas, tereikia atidaryti MP3 failą naudojant MP4FileReader ir konvertuoti jį naudojant WaveFileWriter.CreateWaveFile() metodą.

Sujunkite kelis garso failus per C#

API leidžia kūrėjams sujungti kelis garso failus į vieną garso failą. Sujungimo procesas yra gana paprastas. Galite įkelti kelis garso failus naudodami AudioFileReader() metodą ir sujungti juos naudodami ConcatenatingSampleProvider() metodą.

 Lietuvių