Bonjour,
Je cherche à modifier le volume sonore d'un QMediaObject.
Voici le code de création
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 :
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
audioOutput->setVolume(0.5);
Merci d'avance.
Partager