删除或缩短VB中的WAV播放延迟?

时间:2013-06-19 14:26:31

标签: vb.net visual-studio wav

我有一个代码,允许连续一组wav文件,即一个接一个地播放。播放每个wav文件之间有一个短暂的延迟。

这是我用来实例化播放的代码

 My.Computer.Audio.Play((ttsdic.Item(key)), AudioPlayMode.WaitToComplete)

(ttsdic.Item.(Key))value中某些stringswav文件的dictionary

这里的主要问题是播放之间的延迟,因为AudioPlayModeWaitToComplete

有没有办法“加入”每个wav文件,这基本上消除了每个连续的wav文件播放之间的延迟

2 个答案:

答案 0 :(得分:0)

使用AudioPlayMode.Background或使用array获取 wav 文件并使用 for循环

答案 1 :(得分:0)

可能是从光盘加载WAV文件所需的延迟。 尝试将它们预加载到流中,让Play在内存中播放。您可以将流放入字典中,并像使用路径一样迭代它。