1. 产品
  2.   声音的
  3.   .NET
  4.   NAudio
 
  

用于处理音频文件格式的 Free.NET 库

通过 .NET API 播放、录制、编码、读取和转换音频文件。

NAudio 是一个以编程方式操作音频文件的开源 API。该 API 允许 .NET 开发人员从不同标准读取音频、播放音频、转换音频格式、录制系统音频等。该 API 旨在提供一套全面的有用实用程序类,您可以通过这些类构建您自己的音频操作应用程序。

使用 API,您可以使用 Waveout、DirectSound、ASIO 和 WASAPI 播放音频,并且可以读取来自 WAV、AIFF、MP3、G.711、ADPCM、WMA、AAC、MP4 等的音频。 API 允许使用安装在您机器上的 ACM 编解码器对音频进行编码,您可以使用 32 位混合引擎来混合和操作音频流。

Previous Next

NAudio 入门

安装 NAudio 的最佳方法是通过 NuGet,您可以运行以下命令并在您的应用程序中安装 NAudio。

从 NuGet 安装 NAudio

 Install-Package NAudio

使用免费 C# API 播放音频文件

NAudio 允许 .NET 程序员从他们自己的 .NET 应用程序中播放音频文件。为了播放音频文件,首先,您需要使用 AudioFileHeaer 打开文件。成功打开文件后,您可以使用 WaveOutEvent 作为输出设备来播放音频。您可以通过使用 Init 方法将 AudioFile 传递给 outPutDevice 并调用 Play() 方法来简单地播放音频。

免费 C# API 将 MP3 转换为 WAV 文件

该 API 允许开发人员将 MP3 文件转换为其他文件格式。如果应用程序机器中存在 ACM MP3 编解码器,开发人员可以在他们自己的应用程序中添加 MP4 转换功能。此编解码器通常预装在大多数版本的 Windows 中。将 MP3 转换为 WAV 非常简单,您只需使用 MP4FileReader 打开一个 MP3 文件并使用 WaveFileWriter.CreateWaveFile() 方法进行转换。

通过 C# 连接多个音频文件

该 API 允许开发人员将多个音频文件连接成一个音频文件。连接过程非常简单。您可以使用 AudioFileReader() 方法加载多个音频文件,并使用 ConcatenatingSampleProvider() 方法连接它们。

 中国人