Je fais un petit lecteur audio juste pour m'amuser. Sauf que je n'arrive pas à afficher l'état d'avancement de ma lecture. J'ai créé un QProgressBar pour çà. Mais je bloque au niveau de la connexion. J'ai vu une vidéo sur le Net où le gars utilise la commande "QMAKE_CXXFLAGS += -std=gnu++11".
Mais les quelques explications que j'ai trouvé sur les QMAKE ne m'ont pas vraiment aidé, si ce n'est que je sais au moins que ça permet de forcer la compilation.
Alors aidez moi svp. Tout ce que je veux, c'est pouvoir afficher l'état d'avancement de ma lecture dans mon lecteur.
While the stream is playing, you can set a notify interval in milliseconds with setNotifyInterval(). This interval specifies the time between two emissions of the notify() signal. This is relative to the position in the stream, i.e., if the QAudioOutput is in the SuspendedState or the IdleState, the notify() signal is not emitted. A typical use-case would be to update a slider that allows seeking in the stream.
Sinon tu me fais poser une question, l'option -std=gnu++11 précise au compilateur qu'il faut utiliser le standard C++1x dans l'implémentation de gnu g++ n'est-ce pas ? donc un C++ suivant le standard C++11 mais avec des libertés que peuvent s'être permis les développeur gnu ? Maintenant que le standard est figé, est-ce encore pertinent ou l'option existe-t-elle encore uniquement pour des raisons de maintenance ?
Dream on, Dream on, Dream until your dream comes true
Ca doit etre une vieille video. Maintenant, il y a un CONFIG pour activer le C++11 et le C++14 avec qmake. Et je crois que le C++11 est activé par defaut.
Le second ne fait pas ce que tu souhaites, duration est la durée totale du media, il faudrait donc le lier à la propriété Maximum de la progressBar
Poste ton code et explique ce qui te fais dire "ça ne marche pas", sans savoir quelle erreur se produit, c'est difficile d'orienter le diagnostic
Effectivement tu vas avoir besoin du C++11 pour pouvoir utiliser les lambdas, comme l'a évoqué gbdivers, un simple CONFIG+=c++11 suffit maintenant
Tu peux directement passer à la dernière norme si tu n'as pas de contrainte particulières, avec CONFIG+=c++17
Dream on, Dream on, Dream until your dream comes true
Afficher l'état d'avancement d'une lecture audio
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
Discord NaN. Mon site.