ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 多媒体应用 ### 声音 方式一:直接使用 ``` QSound::play("../mySound/sound.wav"); ``` 方式二: mainwindow.h ``` QSound *sound; ``` mainwindow.cpp ``` sound = new QSound("../mySound/sound.wav", this); ... void MainWindow::on_pushButton_clicked() { // 播放按钮 sound->play(); } void MainWindow::on_pushButton_2_clicked() { // 停止按钮 sound->stop(); } void MainWindow::on_spinBox_valueChanged(int value) { sound->setLoops(value); } ``` 在Windows平台上,如果设置了循环次数,那么`stop()`函数无法立即停止播放,需要完成当前的循环才可以停止播放