0

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

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

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

(ttsdic.Item.(Key))value一些strings作为wav文件的dictionary.

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

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

4

2 回答 2

0

可能是从光盘加载 WAV 文件所需的延迟。尝试将它们预加载到流中,并让 Play 从内存中的流中播放。您可能可以将流放入字典并像您对路径所做的那样遍历它。

于 2013-06-19T15:39:30.743 回答
0

使用AudioPlayMode.Background或使用arrayfor wav文件并使用for 循环

于 2013-06-19T14:33:08.790 回答