1. Produkter
  2.   Lyd
  3.   .NET
  4.   NAudio
 
  

Free.NET-bibliotek for manipulering av lydfilformater

Spill av, ta opp på nytt, kode, les og konverter lydfiler via .NET API.

NAudio er en åpen kildekode API for å manipulere lydfiler programmatisk. API-en lar .NET-utvikleren lese lyd fra forskjellige standarder, spille av lyd, konvertere lydformater, spille inn systemlyd og mer. API-en har til hensikt å gi et omfattende sett med nyttige verktøyklasser der du kan konstruere din egen lydmanipulasjonsapplikasjon.

Ved å bruke API kan du spille av lyd ved å bruke Waveout, DirectSound, ASIO & WASAPI og kan lese lyd fra WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 og mer. API-en tillater koding av lyd ved hjelp av en ACM-kodek installert på maskinen din, du kan mikse og manipulere lydstrømmer ved hjelp av en 32-bits miksemotor.

Previous Next

Komme i gang med NAudio

Den beste måten å installere NAudio på er via NuGet du kan kjøre følgende kommando og installere NAudio i applikasjonen din.

Installer NAudio fra NuGet

 Install-Package NAudio

Spill av lydfil med gratis C# API

NAudio lar .NET-programmerere spille av lydfiler fra sine egne .NET-applikasjoner. For å spille av en lydfil må du først åpne filen ved å bruke AudioFileHeaer. Etter at filen er åpnet, kan du bruke WaveOutEvent som en utdataenhet for å spille av lyd. Du kan ganske enkelt spille av lyd ved å sende AudioFile til outPutDevice med Init-metoden og kalle Play()-metoden.

Gratis C# API for å konvertere MP3 til WAV-fil

API-en lar utviklerne konvertere MP3-filer til andre filformater. Utviklerne kan legge til en MP4-konverteringsfunksjon i sin egen applikasjon hvis ACM MP3-kodeken er til stede i applikasjonsmaskinen. Denne kodeken er vanligvis forhåndsinstallert i de fleste versjoner av Windows. Konvertering av MP3 til WAV er ganske enkelt, du trenger bare å åpne en MP3-fil ved hjelp av MP4FileReader og konvertere den ved å bruke WaveFileWriter.CreateWaveFile()-metoden.

Koble sammen flere lydfiler via C#

API-en lar utviklerne sette sammen flere lydfiler til en enkelt lydfil. Sammenkoblingsprosessen er ganske enkel. Du kan laste inn flere lydfiler ved hjelp av AudioFileReader()-metoden og koble dem sammen ved hjelp av ConcatenatingSampleProvider()-metoden.

 Norsk