using System;
using NAudio.Wave;
class Program
{
static void Main(string[] args)
{
// 创建一个音频文件阅读器,用于读取音频文件
using (var audioFileReader = new AudioFileReader("example.wav"))
{
// 创建一个波形输出设备,用于播放音频
using (var waveOutDevice = new WaveOutEvent())
{
// 将音频文件阅读器连接到波形输出设备
waveOutDevice.Init(audioFileReader);
// 开始播放音频
waveOutDevice.Play();
// 等待用户按下任意键停止播放
Console.WriteLine("Press any key to stop playback...");
Console.ReadKey();
// 停止播放音频
waveOutDevice.Stop();
}
}
}
}
IWaveProvider 接口,可以将音频数据提供给播放设备。这段代码演示了如何使用 NAudio 库来读取并播放一个 WAV 音频文件。
上一篇:c# partial class
下一篇:c# zipfile
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站