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。

从 NuGet 安装 LibVLCSharp

 Install-Package LibVLCSharp -Version 3.4.8

使用免费的 C# API LibVlcSharp 播放音频

LibVLCSharp 允许 .NET 程序员轻松播放所有音频文件格式。为了运行音频文件格式,开发人员可以从初始化 LibVLC 主对象开始,然后使用负责证明文件格式信息的 Media 类加载音频文件。加载音频文件后,您可以使用 MediaPlayer.Play() 方法打开一个新的 MediaPlayer 实例来播放音频文件。

通过 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.
 中国人