NAudio是一个开源的音频库,用于在C#应用程序中处理音频。它提供了许多方便的属性和方法,使开发人员能够轻松地读取、写入、转换和处理音频数据。


这个例子是在.net 6下,所以需要引用core版本。
SoundPlayer是C#中一个用于播放声音文件的类。它提供了一组属性和方法,用于控制声音的播放、暂停、停止等操作。在本文中,我们将详细介绍SoundPlayer的常用属性和方法,并提供一些实际的例子来演示它们的用法。
C#System.Windows.Extensions
以下是SoundPlayer类的常用属性:
以下是SoundPlayer类的常用方法:
下面是一个完整的示例代码,演示了如何使用这些属性:
C#private void btnPlay_Click(object sender, EventArgs e)
{
// 创建一个SoundPlayer实例
SoundPlayer player = new SoundPlayer();
// 设置要播放的音频文件路径
player.SoundLocation = "D:\\BaiduSyncdisk\\11Test\\sa1.wav";
player.Load();
// 检查音频文件是否已加载完成
if (player.IsLoadCompleted)
{
stslbl_desc.Text = "音频文件已加载完成";
}
// 播放音频文件
player.Play();
}

SkiaSharp是一个跨平台的2D图形库,适用于.NET应用程序,包括Windows Forms(WinForms)。在WinForms应用程序中使用SkiaSharp可以创建复杂的图形界面,实现高性能的绘图。本文介绍了如何在WinForms中使用SkiaSharp,包括一些常用属性和方法的示例。
