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().

Получить информацию об аудиодорожке через С#

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.
 Русский