1. Produktai
  2.   Garsas
  3.   .NET
  4.   LibVLCSharp
 
  

Nemokama .NET biblioteka, skirta manipuliuoti garso dokumentais

Pateikite, koduokite ir transliuokite garso failo formatą.

„LibVLCSharp“ yra atvirojo kodo API, skirta atkurti, koduoti ir iškoduoti garso failų formatus. Naudodami API galite ne tik leisti visų tipų garso failų formatus, įskaitant MP3, MPEG, AAC, TrueAudio ir kt., bet ir leisti juos bet kurioje platformoje, įskaitant Windows, Linux, Mac, Android, iOS ir televizorius. Trumpai tariant, API nemokamai palaiko daugumą funkcijų, kurias palaiko VLC darbalaukio programa.

LibVLCSharp yra nemokama programinė įranga, išleista pagal LGPL. Kūrėjas gali sukurti savo garso manipuliavimo programą naudodamas API. Kūrėjai gali dirbti su daugybe garso failų formatų, kad galėtų valdyti metaduomenis. Be to, galite leisti 3D garso atkūrimą, naudoti garso filtrus, palaiko garso perdavimą su APDIF ir HDMI ir dar daugiau.

Previous Next

Darbo su LibVLCSharp pradžia

Geriausias būdas įdiegti „LibVLCSharp“ yra per „NuGet“, galite paleisti šią komandą ir įdiegti „LibVLCSharp“ savo programoje.

Įdiekite „LibVLCSharp“ iš „NuGet“.

 Install-Package LibVLCSharp -Version 3.4.8

Leiskite garsą naudodami nemokamą C# API LibVlcSharp

LibVLCSharp leidžia .NET programuotojams lengvai leisti visų formatų garso failus. Norėdami paleisti garso failo formatą, kūrėjas gali pradėti inicijuodamas LibVLC pagrindinį objektą, o tada įkelti garso failą naudodamas medijos klasę, kuri yra atsakinga už informacijos apie failo formatą patvirtinimą. Įkėlę garso failą, galite atidaryti naują MediaPlayer egzempliorių, kad paleistumėte garso failą naudodami MediaPlayer.Play() metodą.

Gaukite garso takelio informaciją per 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.
 Lietuvių