1. Produkti
  2.   Audio
  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 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#

The open source API LibVLCSharp allows .NET developers to retrieve Audio track information programmatically. In order to extract the information, first, you need to load the file using the Media class and check if the file is a proper Audio track. After that, you can extract the track information by accessing Track properties like Track.Data.Channels, Track.Data.Rate and more.
 Latviski