1. Produkti
  2.   Video
  3.   .NET
  4.   LibVLCSharp
 
  

Bezmaksas .NET bibliotēka audiodokumentu manipulēšanai

Renderējiet, kodējiet un straumējiet audio faila formātu.

LibVLCSharp ir atvērtā pirmkoda API audio failu formātu renderēšanai, kodēšanai un atkodēšanai. Izmantojot API, jūs varat ne tikai atskaņot visu veidu audio failu formātus, tostarp MP3, MPEG, AAC, TrueAudio un citus, bet arī atskaņot tos jebkurā platformā, tostarp Windows, Linux, Mac, Android, iOS un televizoros. Īsāk sakot, API bez maksas atbalsta lielāko daļu funkciju, ko atbalsta VLC darbvirsmas lietotne.

LibVLCSharp ir bezmaksas programmatūra, kas izdota saskaņā ar LGPL. Izstrādātājs var izveidot savu audio manipulācijas lietojumprogrammu, izmantojot API. Izstrādātāji var strādāt ar plašu audio failu formātu klāstu metadatu manipulācijām. Turklāt varat atskaņot 3D audio atskaņošanu, izmantot audio filtrus, atbalsta audio caurlaidi ar APDIF un HDMI un daudz ko citu.

Previous Next

Darba sākšana ar LibVLCSharp

Labākais veids, kā instalēt, lai instalētu LibVLCSharp, ir, izmantojot NuGet, varat palaist šo komandu un instalēt LibVLCSharp savā lietojumprogrammā.

Instalējiet LibVLCSharp no NuGet

 Install-Package LibVLCSharp -Version 3.4.8

Atskaņojiet audio, izmantojot bezmaksas C# API LibVlcSharp

LibVLCSharp ļauj .NET programmētājiem viegli atskaņot visus audio failu formātus. Lai palaistu audio faila formātu, izstrādātājs var sākt ar LibVLC galvenā objekta inicializāciju un pēc tam ielādēt audio failu, izmantojot Media klasi, kas ir atbildīga par informācijas pierādīšanu par faila formātu. Kad audio fails ir ielādēts, varat atvērt jaunu MediaPlayer gadījumu, lai atskaņotu audio failu, izmantojot metodi MediaPlayer.Play().

Izgūt audio celiņa informāciju, izmantojot C#

Atvērtā pirmkoda API LibVLCSharp ļauj .NET izstrādātājiem programmatiski izgūt audio ieraksta informāciju. Lai iegūtu informāciju, vispirms ir jāielādē fails, izmantojot Media klasi, un jāpārbauda, vai fails ir pareizs audio celiņš. Pēc tam varat iegūt informāciju par ierakstu, piekļūstot tādiem Track rekvizītiem kā Track.Data.Channels, Track.Data.Rate un citiem.

 Latviski