【发布时间】:2015-01-23 20:27:01
【问题描述】:
我正在使用此代码播放 wav 文件,但我不知道如何知道音频文件何时结束以执行我的程序的后续步骤。 示例:当我点击播放按钮时,标签状态 =“正在播放”,然后,播放结束时,标签状态 =“已停止”。
//using
using NAudio.Wave;
//var
WaveFileReader reader;
DirectSoundOut output;
// Play button
output = new DirectSoundOut();
reader = new WaveFileReader(@"D:\dmt.wav");
output.Init(new WaveChannel32(reader));
lab_Status.Text = "Playing...";
output.Play();
我尝试使用 Stop 事件,但没有成功。请帮助我,谢谢。
【问题讨论】: