Pustaka NET Gratis untuk Memanipulasi Format File Audio
Putar, Reocord, Encode, Baca & Konversi file Audio melalui .NET API.
NAudio adalah API open source untuk memanipulasi file audio secara terprogram. API memungkinkan Pengembang .NET untuk membaca audio dari standar yang berbeda, memutar audio, mengonversi format audio, merekam audio sistem, dan banyak lagi. API bermaksud untuk menyediakan satu set lengkap kelas utilitas berguna yang dengannya Anda dapat membuat aplikasi manipulasi audio Anda sendiri.
Menggunakan API, Anda dapat memutar audio menggunakan Waveout, DirectSound, ASIO & WASAPI dan dapat membaca audio dari WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4, dan lainnya. API memungkinkan penyandian audio menggunakan codec ACM yang diinstal pada mesin Anda, Anda dapat mencampur dan memanipulasi aliran audio menggunakan mesin pencampur 32-bit.
Memulai dengan NAudio
Cara terbaik untuk menginstal NAudio adalah melalui NuGet Anda dapat menjalankan perintah berikut dan menginstal NAudio di aplikasi Anda.
Instal NAudio dari NuGet
Install-Package NAudio
Putar File Audio menggunakan C# API Gratis
NAudio memungkinkan pemrogram .NET untuk memutar file audio dari aplikasi .NET mereka sendiri. Untuk memutar file audio, pertama, Anda perlu membuka file menggunakan AudioFileHeaer. Setelah file Anda berhasil dibuka, Anda dapat menggunakan WaveOutEvent sebagai perangkat output untuk memutar audio. Anda cukup memutar audio dengan meneruskan AudioFile ke outPutDevice dengan metode Init dan memanggil metode Play().
C# API Gratis untuk Mengonversi file MP3 ke WAV
API memungkinkan pengembang untuk mengonversi file MP3 ke format file lain. Pengembang dapat menambahkan fitur konversi MP4 di aplikasi mereka sendiri jika codec ACM MP3 ada di mesin aplikasi. Codec ini biasanya sudah diinstal sebelumnya di sebagian besar versi Windows. Mengonversi MP3 ke WAV cukup sederhana, Anda hanya perlu membuka file MP3 menggunakan MP4FileReader dan mengonversinya menggunakan metode WaveFileWriter.CreateWaveFile().
Menggabungkan Beberapa File Audio melalui C#
API memungkinkan pengembang untuk menggabungkan beberapa file audio menjadi satu file audio. Proses penggabungan cukup sederhana. Anda dapat memuat beberapa file audio menggunakan metode AudioFileReader() dan menggabungkannya menggunakan metode ConcatenatingSampleProvider().