IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation multimédia/Jeux Python Discussion :

Pygame temps de musique


Sujet :

Programmation multimédia/Jeux Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2015
    Messages : 16
    Par défaut Pygame temps de musique
    Bonjour,

    Je n'arrive pas à avoir le temps en direct d'une musique, j'utilise la commande pygame.mixer.music.get_pos(), mais je sais pas comment répéter cette commande en boucle pour que elle me donne sans cesse le temps...

  2. #2
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    salut,

    c'est quoi le "temps d'une musique", la durée du morceau ? le rythme ? l'année de sa composition ?

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 141
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    La solution la plus naïve :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    while true:
        print pygame.mixer.music.get_pos()
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2015
    Messages : 16
    Par défaut
    Juste le temps ou en est la musique, je voulais aussi avoir le temps total de la musique mais j'ai laissé tombé je trouvais rien. Sinon je vais test while true, mais j'avais déjà test un truc similaire, sauf que du coup quand sa me donne le temps direct de la musique j'avais le lecteur qui crashais le temps que cela m'affichais le temps pu en était la musique sur python

  5. #5
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2015
    Messages : 16
    Par défaut
    Je confirme le while true fait crash ma fenetre... Le fait de trop faire une action infini donne trop de travaille à python je pense... Du coup sa me bloque :/

    EDIT: j'ai enfin trouvé :'), pour ceux qui en aurait besoin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    def temps():
        t = Timer(1.0, temps)
        t.start()
        print (pygame.mixer.music.get_pos())
     
     
    temps()

  6. #6
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 141
    Billets dans le blog
    150
    Par défaut
    Le while true: ne crash pas la fenêtre, mais comme cela provoque un non rafraichissement de la fenêtre, celle-ci est considérée comme "crashée" par le système.
    C'est bien pour cela que je parlais de solution naïve, vu que je ne pouvais pas vous indiquer plus sans mieux connaitre votre code/cas d'utiliser. L'idée du timer est bonne
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. [Multimédia] gestion de temps de la musique
    Par httrack dans le forum C++Builder
    Réponses: 3
    Dernier message: 13/11/2012, 01h30
  2. [pygame] Comparaison de temps buggée ?
    Par darkrojo dans le forum Bibliothèques tierces
    Réponses: 2
    Dernier message: 11/06/2011, 09h15
  3. detecter les pics, basse, percution, dans une musique (temps reel)
    Par sliders_alpha dans le forum Traitement du signal
    Réponses: 7
    Dernier message: 12/01/2010, 22h19
  4. [Pygame]Gérer deux touches appuyées en même temps
    Par yetimothee dans le forum Programmation multimédia/Jeux
    Réponses: 2
    Dernier message: 19/11/2008, 20h13
  5. Réponses: 5
    Dernier message: 01/07/2005, 12h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo