QT中使用QSound()语音播放重叠的问题?

新手上路,请多包涵

代码

QSound::play(":/voice/Voice/saved_successfully.wav");

我的软件运行过程中的某些阶段需要使用QSound类播放.wav格式的提示音,有时候因为软件操作的原因短时间内会有多个提示音,前一个还没有播放完毕然后下一个提示音就开始播放了,这样就出现语音播放重叠的问题,一时间有好几种声音,怎样实现只有一种语音播放,如果前一个语音还没播放完毕,那就不播放前一个语音了,直接播放下一个语音?

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题