Perpustakaan .NET Percuma untuk Memanipulasi Dokumen Audio
Render, Encode dan Format Fail Audio Strim.
LibVLCSharp ialah API sumber terbuka untuk memaparkan, mengekod dan menyahkod format fail Audio. Menggunakan API, anda bukan sahaja boleh memainkan semua jenis format fail audio termasuk MP3, MPEG, AAC, TrueAudio dan banyak lagi tetapi, juga boleh memainkannya pada mana-mana platform termasuk Windows, Linux, Mac, Android, iOS dan TV. Ringkasnya, API menyokong kebanyakan ciri yang disokong oleh aplikasi desktop VLC secara percuma.
LibVLCSharp ialah perisian percuma yang dikeluarkan di bawah LGPL. Pembangun boleh mencipta aplikasi manipulasi audio mereka sendiri menggunakan API. Pembangun boleh bekerja dengan pelbagai format fail Audio untuk manipulasi metadata. Selain itu, anda boleh memainkan main balik audio 3D, menggunakan penapis audio, menyokong laluan audio dengan APDIF dan HDMI, dan banyak lagi.
Bermula dengan LibVLCSharp
Cara terbaik untuk memasang untuk memasang LibVLCSharp adalah melalui NuGet anda boleh menjalankan arahan berikut dan memasang LibVLCSharp dalam aplikasi anda.
Pasang LibVLCSharp daripada NuGet
Install-Package LibVLCSharp -Version 3.4.8
Mainkan Audio dengan C# API Percuma LibVlcSharp
LibVLCSharp membenarkan pengaturcara .NET memainkan semua format fail audio dengan mudah. Untuk menjalankan format fail audio, pembangun boleh bermula dengan memulakan objek utama LibVLC, dan kemudian memuatkan fail audio dengan menggunakan kelas Media yang bertanggungjawab untuk membuktikan maklumat tentang format fail. Setelah fail audio anda dimuatkan, anda boleh membuka tika baharu MediaPlayer untuk memainkan fail audio menggunakan kaedah MediaPlayer.Play().
Dapatkan Maklumat Trek Audio melalui C#
API sumber terbuka LibVLCSharp membenarkan pembangun .NET mendapatkan semula maklumat trek Audio secara pengaturcaraan. Untuk mengekstrak maklumat, pertama, anda perlu memuatkan fail menggunakan kelas Media dan semak sama ada fail itu adalah trek Audio yang betul. Selepas itu, anda boleh mengekstrak maklumat runut dengan mengakses sifat Track seperti Track.Data.Channels, Track.Data.Rate dan banyak lagi.