带有AudioPlayMode.Background的My.Computer.Audio.Play完成时的通知?

时间:2017-06-28 00:45:19

标签: c# .net vb.net audio

这个(VB.NET)片段同步播放sFile中保存的声音文件:

My.Computer.Audio.Play(sFile, AudioPlayMode.WaitToComplete)

碰巧,我的应用程序有更好的事情要做,而不是等待它的结束,所以我希望它以异步方式播放文件:

My.Computer.Audio.Play(sFile, AudioPlayMode.Background)

在愉快地计算内容时,应用可能会决定播放另一个声音,因此我将其放入队列中,以便在当前异步播放的文件结束时播放。

但是:我如何确定文件已被播放? Audio.Play似乎不是一个实例化的对象,所以我怎么能抓住某种“完成”事件呢?

0 个答案:

没有答案