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

Free.NET bibliotēka audio failu formātu manipulēšanai

Atskaņot, atkārtoti ierakstīt, kodēt, lasīt un konvertēt audio failus, izmantojot .NET API.

NAudio ir atvērtā pirmkoda API, lai programmatiski manipulētu ar audio failiem. API ļauj .NET izstrādātājam lasīt audio no dažādiem standartiem, atskaņot audio, konvertēt audio formātus, ierakstīt sistēmas audio un daudz ko citu. API mērķis ir nodrošināt visaptverošu noderīgu utilītu klašu kopu, ar kuru palīdzību jūs varat izveidot savu audio manipulācijas lietojumprogrammu.

Izmantojot API, varat atskaņot audio, izmantojot Waveout, DirectSound, ASIO un WASAPI, kā arī lasīt audio no WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 un citiem. API ļauj kodēt audio, izmantojot ACM kodeku, kas instalēts jūsu ierīcē, varat jaukt un manipulēt ar audio straumēm, izmantojot 32 bitu miksēšanas programmu.

Previous Next

Darba sākšana ar NAudio

Labākais veids, kā instalēt NAudio, ir, izmantojot NuGet, varat palaist šo komandu un instalēt NAudio savā lietojumprogrammā.

Instalējiet NAudio no NuGet

 Install-Package NAudio

Atskaņojiet audio failu, izmantojot bezmaksas C# API

NAudio ļauj .NET programmētājiem atskaņot audio failus no savām .NET lietojumprogrammām. Lai atskaņotu audio failu, vispirms tas ir jāatver, izmantojot AudioFileHeaer. Kad fails ir veiksmīgi atvērts, varat izmantot WaveOutEvent kā izvades ierīci audio atskaņošanai. Varat vienkārši atskaņot audio, nosūtot AudioFile uz outPutDevice ar Init metodi un izsaucot Play() metodi.

Bezmaksas C# API, lai konvertētu MP3 uz WAV failu

API ļauj izstrādātājiem konvertēt MP3 failus citos failu formātos. Izstrādātāji var pievienot MP4 konvertēšanas funkciju savā lietojumprogrammā, ja lietojumprogrammas iekārtā ir ACM MP3 kodeks. Šis kodeks parasti ir iepriekš instalēts lielākajā daļā Windows versiju. MP3 konvertēšana uz WAV ir diezgan vienkārša, jums vienkārši jāatver MP3 fails, izmantojot MP4FileReader, un jāpārveido tas, izmantojot WaveFileWriter.CreateWaveFile() metodi.

Savienojiet vairākus audio failus, izmantojot C#

API ļauj izstrādātājiem apvienot vairākus audio failus vienā audio failā. Savienošanas process ir diezgan vienkāršs. Varat ielādēt vairākus audio failus, izmantojot metodi AudioFileReader() un savienot tos, izmantojot ConcatenatingSampleProvider() metodi.

 Latviski