Bonjour à tous !
J'aurai besoin d'une info, savoir si je suis le seul ou pas...
setVolume de QAudioOutput requiet un volume compris entre 0 et 1 (un qreal).
Jusque là, ça va.
J'ai créé un slider qui fait un setVolume sur mon QAudioOutput après l'avoir divisé par 100.
Un qDebug() me permet de voir que les valeurs sont bonnes.
Mon problème vient du fait qu'une fois que j'ai dépassé la valeur 0.5, plus aucune modification ne s'opère.
Je suis sur QT5 et win7 64.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void MainWindow::on_volumeSlider_valueChanged(int value) { qreal newVolume = (qreal)value/100; qDebug() << QString::number(value) + "->" + QString::number(newVolume); ... //Je défini ma valeur... }
J'ai donc accès au mélangeur et j'ai la vision sur les volumes des programmes de façon indépendante.
Je peux donc voir le slider de windows bouger en même temps que mon slider dans mon programme.
Et bien même souci, on voit que le curseur ne dépasse pas la moitié parfaite.
Pour résumer, mon QAudioOutput::setVolume semble ne plus changer le volume au delà de 0.5.
J'apprécierai grandement vos lumières sur ce souci qui me bride depuis maintenant 2 jours !
Merci d'avance !
Partager