1. Продукти
  2.   Аудіо
  3.   .NET
  4.   LibVLCSharp
 
  

Безкоштовна бібліотека .NET для роботи з аудіодокументами

Рендеринг, кодування та потоковий формат аудіофайлу.

LibVLCSharp — це API з відкритим вихідним кодом для відтворення, кодування та декодування форматів аудіофайлів. Використовуючи API, ви можете не лише відтворювати всі типи аудіоформатів, включаючи MP3, MPEG, AAC, TrueAudio тощо, але також можете відтворювати їх на будь-якій платформі, включаючи Windows, Linux, Mac, Android, iOS та телевізори. Коротше кажучи, API підтримує більшість функцій, які підтримуються настільною програмою VLC, безкоштовно.

LibVLCSharp — це безкоштовне програмне забезпечення, випущене під ліцензією LGPL. Розробник може створити власну програму для обробки звуку за допомогою API. Розробники можуть працювати з широким діапазоном форматів аудіофайлів для обробки метаданих. Крім того, ви можете відтворювати 3D-аудіо, використовувати аудіофільтри, підтримувати передачу аудіо через APDIF і HDMI тощо.

Previous Next

Початок роботи з LibVLCSharp

Найкращий спосіб інсталювати LibVLCSharp — за допомогою NuGet. Ви можете запустити наступну команду та встановити LibVLCSharp у своїй програмі.

Встановіть LibVLCSharp з NuGet

 Install-Package LibVLCSharp -Version 3.4.8

Відтворюйте аудіо за допомогою безкоштовного C# API LibVlcSharp

LibVLCSharp дозволяє програмістам .NET легко відтворювати всі формати аудіофайлів. Щоб запустити формат аудіофайлу, розробник може почати з ініціалізації головного об’єкта LibVLC, а потім завантажити аудіофайл за допомогою класу Media, який відповідає за перевірку інформації про формат файлу. Після завантаження аудіофайлу ви можете відкрити новий екземпляр MediaPlayer для відтворення аудіофайлу за допомогою методу MediaPlayer.Play().

Отримати інформацію про аудіодоріжку через 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.
 Українська