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

Free.NET-kirjasto äänitiedostomuotojen manipulointiin

Toista, tallenna uudelleen, koodaa, lue ja muunna äänitiedostoja .NET API:n kautta.

NAudio on avoimen lähdekoodin API, jolla voidaan käsitellä äänitiedostoja ohjelmallisesti. API:n avulla .NET-kehittäjä voi lukea ääntä eri standardeista, toistaa ääntä, muuntaa ääniformaatteja, tallentaa järjestelmän ääntä ja paljon muuta. API aikoo tarjota kattavan joukon hyödyllisiä apuohjelmia, joiden avulla voit rakentaa oman äänenkäsittelysovelluksesi.

API:n avulla voit toistaa ääntä Waveout-, DirectSound-, ASIO- ja WASAPI-sovelluksilla ja lukea ääntä WAV-, AIFF-, MP3-, G.711-, ADPCM-, WMA-, AAC-, MP4- ja muiden tiedostojen kautta. API mahdollistaa äänen koodaamisen koneellesi asennetulla ACM-koodekilla, voit sekoittaa ja käsitellä äänivirtoja 32-bittisellä miksauskoneella.

Previous Next

NAudion käytön aloittaminen

Paras tapa asentaa NAudio on NuGetin kautta. Voit suorittaa seuraavan komennon ja asentaa NAudion sovellukseesi.

Asenna NAudio NuGetistä

 Install-Package NAudio

Toista äänitiedosto ilmaisella C# API:lla

NAudion avulla .NET-ohjelmoijat voivat toistaa äänitiedostoja omista .NET-sovelluksistaan. Jotta voit toistaa äänitiedoston, sinun on ensin avattava tiedosto AudioFileHeaerilla. Kun tiedosto on avattu onnistuneesti, voit käyttää WaveOutEvent-toimintoa ulostulolaitteena äänen toistamiseen. Voit yksinkertaisesti toistaa ääntä välittämällä AudioFilen OutPutDevicelle Init-menetelmällä ja kutsumalla Play()-menetelmää.

Ilmainen C# API muuntaa MP3 WAV-tiedostoksi

API:n avulla kehittäjät voivat muuntaa MP3-tiedostoja muihin tiedostomuotoihin. Kehittäjät voivat lisätä MP4-muunnosominaisuuden omaan sovellukseensa, jos sovelluskoneessa on ACM MP3 -koodekki. Tämä koodekki on yleensä esiasennettu useimpiin Windows-versioihin. MP3:n muuntaminen WAV:ksi on melko yksinkertaista, sinun tarvitsee vain avata MP3-tiedosto MP4FileReaderin avulla ja muuntaa se WaveFileWriter.CreateWaveFile()-menetelmällä.

Yhdistele useita äänitiedostoja C#:n kautta

API:n avulla kehittäjät voivat yhdistää useita äänitiedostoja yhdeksi äänitiedostoksi. Yhdistelmäprosessi on melko yksinkertainen. Voit ladata useita äänitiedostoja käyttämällä AudioFileReader()-menetelmää ja yhdistää ne ConcatenatingSampleProvider()-menetelmällä.

 Suomen