用于处理音频文档的免费 .NET 库
渲染、编码和流式传输音频文件格式。
LibVLCSharp 是一个开源 API,用于渲染、编码和解码音频文件格式。使用 API,您不仅可以播放所有类型的音频文件格式,包括 MP3、MPEG、AAC、TrueAudio 等,还可以在任何平台上播放,包括 Windows、Linux、Mac、Android、iOS 和电视。简而言之,API 免费支持 VLC 桌面应用程序支持的大部分功能。
LibVLCSharp 是在 LGPL 下发布的免费软件。开发人员可以使用 API 创建自己的音频处理应用程序。开发人员可以使用各种音频文件格式进行元数据操作。此外,您还可以播放 3D 音频播放、使用音频过滤器、支持 APDIF 和 HDMI 音频直通等。
LibVLCSharp 入门
安装 LibVLCSharp 的最佳安装方法是通过 NuGet,您可以运行以下命令并在您的应用程序中安装 LibVLCSharp。
从 NuGet 安装 LibVLCSharp
Install-Package LibVLCSharp -Version 3.4.8
使用免费的 C# API LibVlcSharp 播放音频
LibVLCSharp 允许 .NET 程序员轻松播放所有音频文件格式。为了运行音频文件格式,开发人员可以从初始化 LibVLC 主对象开始,然后使用负责证明文件格式信息的 Media 类加载音频文件。加载音频文件后,您可以使用 MediaPlayer.Play() 方法打开一个新的 MediaPlayer 实例来播放音频文件。
通过 C# 检索音轨信息
开源 API LibVLCSharp 允许 .NET 开发人员以编程方式检索音轨信息。为了提取信息,首先,您需要使用 Media 类加载文件并检查文件是否是正确的音轨。之后,您可以通过访问 Track.Data.Channels、Track.Data.Rate 等 Track 属性来提取轨道信息。