Bonjour,

Je cherche à modifier le volume sonore d'un QMediaObject.
Voici le code de création
Code : Sélectionner tout - Visualiser dans une fenêtre à part
media = Phonon::createPlayer(Phonon::MusicCategory,Phonon::MediaSource(filename));
Avec ceci, je ne m'en suis pas sorti.

J'ai réussi en utilisant le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    Phonon::MediaObject *media = new Phonon::MediaObject(this);
    media->setCurrentSource(Phonon::MediaSource(filename));
    audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this);
    Phonon::Path path = Phonon::createPath(media, audioOutput);
J'ai cru comprendre que c'est ce que fait Phonon::createplayer en un seul appel. Par contre, dans le cas de createPlayer, est il possible de récupérer l'audioOuput du QMediaObject ? de façon à pouvoir modifier le volume comme je le fais avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
audioOutput->setVolume(0.5);
Merci d'avance.