Ajouter du son à vos applications

Pour utiliser du son dans une application QTCreator, il est nécessaire d'utiliser la bibliothèque multimedia.

#-------------------------------------------------

#

# Project created by QtCreator 2016-05-29T20:18:54

#

#-------------------------------------------------


QT       += core gui


greaterThan(QT_MAJOR_VERSION, 4):

QT += widgets multimedia


TARGET = test_son

TEMPLATE = app



SOURCES += main.cpp\

       mainwindow.cpp


HEADERS  += mainwindow.h


FORMS    += mainwindow.ui

#ifndef MAINWINDOW_H

#define MAINWINDOW_H


#include <QMainWindow>

#include <QSound>

.....

......

private:

   Ui::MainWindow *ui;

   QSound *son;

#include "mainwindow.h"

#include "ui_mainwindow.h"



MainWindow::MainWindow(QWidget *parent) :

   QMainWindow(parent),

   ui(new Ui::MainWindow)

{

   ui->setupUi(this);

   son=new QSound(":/sons/bubble.wav");

}


MainWindow::~MainWindow()

{

   delete ui;

}

   void MainWindow::on_actionSon_triggered()

   {

     son->play();

   }