Biblioteca .NET gratuită pentru manipularea documentelor audio
Redați, codificați și transmiteți în flux formatul fișierului audio.
LibVLCSharp este un API open source pentru redarea, codificarea și decodarea formatelor de fișiere audio. Folosind API-ul, nu numai că puteți reda toate tipurile de formate de fișiere audio, inclusiv MP3, MPEG, AAC, TrueAudio și multe altele, dar le puteți reda și pe orice platformă, inclusiv Windows, Linux, Mac, Android, iOS și televizoare. Pe scurt, API-ul acceptă gratuit majoritatea funcțiilor acceptate de aplicația desktop VLC.
LibVLCSharp este un software gratuit lansat sub LGPL. Dezvoltatorul își poate crea propria aplicație de manipulare audio folosind API-ul. Dezvoltatorii pot lucra cu o gamă largă de formate de fișiere audio pentru manipularea metadatelor. În plus, puteți reda redarea audio 3D, puteți utiliza filtre audio, puteți să suportați trecerea audio cu APDIF și HDMI și multe altele.
Noțiuni introductive cu LibVLCSharp
Cel mai bun mod de a instala pentru a instala LibVLCSharp este prin NuGet, puteți rula următoarea comandă și instalați LibVLCSharp în aplicația dvs.
Instalați LibVLCSharp din NuGet
Install-Package LibVLCSharp -Version 3.4.8
Redați audio cu API-ul C# gratuit LibVlcSharp
LibVLCSharp permite programatorilor .NET să reda cu ușurință toate formatele de fișiere audio. Pentru a rula un format de fișier audio, dezvoltatorul poate începe prin a inițializa obiectul principal LibVLC și apoi poate încărca fișierul audio utilizând clasa Media care este responsabilă cu dovedirea informațiilor despre formatul fișierului. După ce ați încărcat fișierul audio, puteți deschide o nouă instanță a MediaPlayer pentru a reda fișierul audio folosind metoda MediaPlayer.Play().
Preluați informații despre piesele audio prin C#
API-ul cu sursă deschisă LibVLCSharp permite dezvoltatorilor .NET să recupereze informații despre piesele audio în mod programatic. Pentru a extrage informațiile, mai întâi, trebuie să încărcați fișierul folosind clasa Media și să verificați dacă fișierul este o pistă audio adecvată. După aceea, puteți extrage informațiile despre traseu accesând proprietățile Track, cum ar fi Track.Data.Channels, Track.Data.Rate și multe altele.