Pustaka .NET Gratis untuk Memanipulasi Dokumen Audio
Render, Encode, dan Streaming Format File Audio.
LibVLCSharp adalah API sumber terbuka untuk merender, menyandikan, dan mendekode format file Audio. Dengan menggunakan API, Anda tidak hanya dapat memutar semua jenis format file audio termasuk MP3, MPEG, AAC, TrueAudio, dan lainnya, tetapi juga dapat memutarnya di platform apa pun termasuk Windows, Linux, Mac, Android, iOS, dan TV. Singkatnya, API mendukung sebagian besar fitur yang didukung oleh aplikasi desktop VLC secara gratis.
LibVLCSharp adalah perangkat lunak gratis yang dirilis di bawah LGPL. Pengembang dapat membuat aplikasi manipulasi audio mereka sendiri menggunakan API. Pengembang dapat bekerja dengan berbagai format file Audio untuk manipulasi metadata. Selanjutnya, Anda dapat memutar pemutaran audio 3D, menggunakan filter audio, mendukung pass-through audio dengan APDIF dan HDMI, dan banyak lagi.
Memulai dengan LibVLCSharp
Cara terbaik untuk menginstal untuk menginstal LibVLCSharp adalah melalui NuGet Anda dapat menjalankan perintah berikut dan menginstal LibVLCSharp di aplikasi Anda.
Instal LibVLCSharp dari NuGet
Install-Package LibVLCSharp -Version 3.4.8
Putar Audio dengan C# API LibVlcSharp Gratis
LibVLCSharp memungkinkan pemrogram .NET untuk memutar semua format file audio dengan mudah. Untuk menjalankan format file audio, pengembang dapat memulai dengan menginisialisasi objek utama LibVLC, dan kemudian memuat file audio dengan menggunakan kelas Media yang bertanggung jawab untuk membuktikan informasi tentang format file. Setelah file audio Anda dimuat, Anda dapat membuka instance baru MediaPlayer untuk memutar file audio menggunakan metode MediaPlayer.Play().
Ambil Info Trek Audio melalui C#
API sumber terbuka LibVLCSharp memungkinkan pengembang .NET untuk mengambil informasi trek Audio secara terprogram. Untuk mengekstrak informasi, pertama, Anda perlu memuat file menggunakan kelas Media dan memeriksa apakah file tersebut adalah trek Audio yang tepat. Setelah itu, Anda dapat mengekstrak informasi trek dengan mengakses properti Track seperti Track.Data.Channels, Track.Data.Rate, dan lainnya.