我有一个代码,允许连续一组wav文件,即一个接一个地播放。播放每个wav文件之间有一个短暂的延迟。
这是我用来实例化播放的代码
My.Computer.Audio.Play((ttsdic.Item(key)), AudioPlayMode.WaitToComplete)
(ttsdic.Item.(Key))
是value
中某些strings
个wav
文件的dictionary
。
这里的主要问题是播放之间的延迟,因为AudioPlayMode
是WaitToComplete
有没有办法“加入”每个wav文件,这基本上消除了每个连续的wav文件播放之间的延迟
答案 0 :(得分:0)
使用AudioPlayMode.Background
或使用array
获取 wav 文件并使用 for循环
答案 1 :(得分:0)
可能是从光盘加载WAV文件所需的延迟。 尝试将它们预加载到流中,让Play在内存中播放。您可以将流放入字典中,并像使用路径一样迭代它。