代码
QSound::play(":/voice/Voice/saved_successfully.wav");
我的软件运行过程中的某些阶段需要使用QSound类播放.wav格式的提示音,有时候因为软件操作的原因短时间内会有多个提示音,前一个还没有播放完毕然后下一个提示音就开始播放了,这样就出现语音播放重叠的问题,一时间有好几种声音,怎样实现只有一种语音播放,如果前一个语音还没播放完毕,那就不播放前一个语音了,直接播放下一个语音?
代码
QSound::play(":/voice/Voice/saved_successfully.wav");
我的软件运行过程中的某些阶段需要使用QSound类播放.wav格式的提示音,有时候因为软件操作的原因短时间内会有多个提示音,前一个还没有播放完毕然后下一个提示音就开始播放了,这样就出现语音播放重叠的问题,一时间有好几种声音,怎样实现只有一种语音播放,如果前一个语音还没播放完毕,那就不播放前一个语音了,直接播放下一个语音?
1 回答784 阅读✓ 已解决
1 回答635 阅读
1 回答597 阅读
704 阅读
643 阅读
627 阅读
567 阅读