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

Free.NET-bibliotek til manipulation af lydfilformater

Afspil, genoptag, indkod, læs og konverter lydfiler via .NET API.

NAudio er en open source API til at manipulere lydfiler programmatisk. API'en giver .NET-udvikleren mulighed for at læse lyd fra forskellige standarder, afspille lyd, konvertere lydformater, optage systemlyd og mere. API'en har til hensigt at give et omfattende sæt af nyttige hjælpeklasser, hvormed du kan konstruere din egen lydmanipulationsapplikation.

Ved hjælp af API'et kan du afspille lyd ved hjælp af Waveout, DirectSound, ASIO & WASAPI og kan læse lyd fra WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 og mere. API'en tillader kodning af lyd ved hjælp af en ACM-codec installeret på din maskine, du kan mixe og manipulere lydstreams ved hjælp af en 32-bit mixing engine.

Previous Next

Kom godt i gang med NAudio

Den bedste måde at installere NAudio på er via NuGet, du kan køre følgende kommando og installere NAudio i dit program.

Installer NAudio fra NuGet

 Install-Package NAudio

Afspil lydfil ved hjælp af gratis C# API

NAudio giver .NET-programmører mulighed for at afspille lydfiler fra deres egne .NET-applikationer. For at afspille en lydfil skal du først åbne filen ved hjælp af AudioFileHeaer. Når din fil er blevet åbnet, kan du bruge WaveOutEvent som en outputenhed til at afspille lyd. Du kan blot afspille lyd ved at sende AudioFile til outPutDevice med Init-metoden og kalde Play()-metoden.

Gratis C# API til at konvertere MP3 til WAV-fil

API'et giver udviklerne mulighed for at konvertere MP3-filer til andre filformater. Udviklerne kan tilføje en MP4-konverteringsfunktion i deres egen applikation, hvis ACM MP3-codec er til stede i applikationsmaskinen. Denne codec er normalt forudinstalleret i de fleste versioner af Windows. Konvertering af MP3 til WAV er ret simpelt, du skal bare åbne en MP3-fil ved hjælp af MP4FileReader og konvertere den ved hjælp af WaveFileWriter.CreateWaveFile() metoden.

Sammenkæd flere lydfiler via C#

API'et giver udviklerne mulighed for at sammenkæde flere lydfiler til en enkelt lydfil. Sammenkædningsprocessen er ret enkel. Du kan indlæse dine flere lydfiler ved hjælp af AudioFileReader()-metoden og sammenkæde dem ved hjælp af ConcatenatingSampleProvider()-metoden.

 Dansk