📜  如何在 qt 中声明 Qsound (1)

📅  最后修改于: 2023-12-03 15:08:46.148000             🧑  作者: Mango

如何在 Qt 中声明 QSound

在 Qt 中,可以使用 QSound 类来播放音频文件。下面介绍如何在 Qt 中声明 QSound。

导入头文件

在需要使用 QSound 的文件中,需要包含头文件 QSound,可以使用以下代码进行声明:

#include <QSound>
创建 QSound 对象

在需要播放音频时,可以使用 QSound 类来创建一个音频对象。可以通过以下代码创建一个 QSound 对象:

QSound *sound = new QSound("file.wav");

其中,"file.wav" 是需要播放的音频文件的路径。

播放音频

创建 QSound 对象后,可以通过 play() 方法来播放音频。以下代码演示了如何调用 play() 方法来播放音频:

sound->play();
停止播放音频

如果需要停止播放音频,可以调用 stop() 方法,以下是代码示例:

sound->stop();
完整示例

以下是一个简单的示例程序,用于播放一段音频:

#include <QApplication>
#include <QSound>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QSound *sound = new QSound("file.wav");

    sound->play();

    return a.exec();
}

在这个示例程序中,file.wav 是需要播放的音频文件。当程序运行时,会自动播放这段音频。

以上是如何在 Qt 中声明 QSound 的介绍,希望能帮助到大家。