1. Məhsullar
  2.   Audio
  3.   .NET
  4.   NAudio
 
  

Audio Fayl Formatlarını Manipulyasiya etmək üçün Free.NET Kitabxanası

.NET API vasitəsilə audio faylları çalın, yazın, kodlayın, oxuyun və çevirin.

NAudio, audio faylları proqramlı şəkildə manipulyasiya etmək üçün açıq mənbə API-dir. API .NET Developer-ə müxtəlif standartlardan audio oxumağa, səsi oxutmağa, audio formatları çevirməyə, sistem səsini yazmağa və s. imkan verir. API sizin öz audio manipulyasiya proqramınızı qura biləcəyiniz faydalı kommunal siniflərin hərtərəfli dəstini təmin etmək niyyətindədir.

API-dən istifadə edərək, Waveout, DirectSound, ASIO & WASAPI istifadə edərək audionu oxuya bilərsiniz və WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 və s.-dən audio oxuya bilərsiniz. API cihazınızda quraşdırılmış ACM kodekindən istifadə edərək audionu kodlamağa imkan verir, siz 32 bitlik qarışdırma mühərrikindən istifadə edərək audio axınlarını qarışdıra və manipulyasiya edə bilərsiniz.

Previous Next

NAudio ilə işə başlamaq

NAudio-nu quraşdırmağın ən yaxşı yolu NuGet vasitəsilə aşağıdakı əmri işlədə və NAudio-nu tətbiqinizdə quraşdıra bilərsiniz.

NuGet-dən NAudio quraşdırın

 Install-Package NAudio

Pulsuz C# API istifadə edərək Audio Faylı çalın

NAudio .NET proqramçılarına öz .NET proqramlarından audio faylları çalmağa imkan verir. Audio faylı oxutmaq üçün əvvəlcə AudioFileHeaer istifadə edərək faylı açmalısınız. Faylınız uğurla açıldıqdan sonra səsi səsləndirmək üçün çıxış cihazı kimi WaveOutEvent istifadə edə bilərsiniz. Siz sadəcə AudioFile-i Init metodu ilə outPutDevice-ə ötürməklə və Play() metoduna zəng etməklə audio oxuya bilərsiniz.

MP3-ü WAV faylına çevirmək üçün pulsuz C# API

API tərtibatçılara MP3 fayllarını digər fayl formatlarına çevirməyə imkan verir. Tətbiq maşınında ACM MP3 kodek varsa, tərtibatçılar MP4 çevirmə funksiyasını öz proqramlarına əlavə edə bilərlər. Bu kodek adətən Windows-un əksər versiyalarında əvvəlcədən quraşdırılır. MP3-ü WAV-a çevirmək olduqca sadədir, sadəcə olaraq MP4FileReader istifadə edərək MP3 faylı açmaq və onu WaveFileWriter.CreateWaveFile() metodundan istifadə etməklə çevirmək lazımdır.

C# vasitəsilə çoxlu audio faylları birləşdirin

API tərtibatçılara birdən çox audio faylı bir audio faylda birləşdirməyə imkan verir. Birləşdirmə prosesi olduqca sadədir. AudioFileReader() metodundan istifadə edərək çoxsaylı audio fayllarınızı yükləyə və onları ConcatenatingSampleProvider() metodundan istifadə edərək birləşdirə bilərsiniz.

 Azəri