播放wav文件,同步程序卡顿,异步不播放的问题
使用api,sndPlaySoundA播放wav文件
参数
0 - 同步播放
1 - 异步播放
2 - 如果找不到声音文件,不使用缺省的声音文件
3 - 第1项与第2项
8 - 循环播放直到下一个sndPlaysound
10- 不停止播放
返回值:
0 出错(通常是文件没有找到)
1 成功
同步播放时,因为需要等待播放完毕,才能继续执行程序,所以出现卡顿的情况。
异步播放时,如果只执行一次函数,表现是很好的,程序能继续操作,声音也能播放
但是如果循环执行多次函数,就会出现不播放声音的问题
请问大家有没有方法,程序既能正常操作,声音也能正常播放?
百度的时候,发现有人咨询,将多个wav文件合并成一个文件,然后在播放的