Bibliothèque .NET gratuite pour la manipulation de documents audio
Rendre, encoder et diffuser le format de fichier audio.
LibVLCSharp est une API open source pour restituer, encoder et décoder les formats de fichiers audio. En utilisant l'API, vous pouvez non seulement lire tous les types de formats de fichiers audio, y compris MP3, MPEG, AAC, TrueAudio, etc., mais vous pouvez également les lire sur n'importe quelle plate-forme, y compris Windows, Linux, Mac, Android, iOS et les téléviseurs. En bref, l'API prend en charge gratuitement la plupart des fonctionnalités prises en charge par l'application de bureau VLC.
LibVLCSharp est un logiciel libre publié sous licence LGPL. Le développeur peut créer sa propre application de manipulation audio à l'aide de l'API. Les développeurs peuvent travailler avec une large gamme de formats de fichiers audio pour la manipulation des métadonnées. De plus, vous pouvez lire la lecture audio 3D, utiliser des filtres audio, prendre en charge le passage audio avec APDIF et HDMI, et plus encore.
Premiers pas avec LibVLCSharp
La meilleure façon d'installer pour installer LibVLCSharp est via NuGet, vous pouvez exécuter la commande suivante et installer LibVLCSharp dans votre application.
Installer LibVLCSharp à partir de NuGet
Install-Package LibVLCSharp -Version 3.4.8
Lire de l'audio avec l'API C# gratuite LibVlcSharp
LibVLCSharp permet aux programmeurs .NET de lire facilement tous les formats de fichiers audio. Afin d'exécuter un format de fichier audio, le développeur peut commencer par initialiser l'objet principal LibVLC, puis charger le fichier audio en utilisant la classe Media chargée de prouver les informations sur le format de fichier. Une fois votre fichier audio chargé, vous pouvez ouvrir une nouvelle instance de MediaPlayer pour lire le fichier audio à l'aide de la méthode MediaPlayer.Play().
Récupérer les informations de la piste audio via C #
L'API open source LibVLCSharp permet aux développeurs .NET de récupérer des informations sur les pistes audio par programmation. Afin d'extraire les informations, vous devez d'abord charger le fichier à l'aide de la classe Media et vérifier si le fichier est une piste audio appropriée. Après cela, vous pouvez extraire les informations de piste en accédant aux propriétés de piste telles que Track.Data.Channels, Track.Data.Rate et plus encore.