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 :

son avec pygame


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2018
    Messages : 4
    Par défaut son avec pygame
    bonjour.
    Je rencontre un problème de chargement de son avec pygame. Je souhaite mettre une musique de fond sur un jeu.
    le code charge normalement un son court (et le joue) mais refuse de charger toute musique plus longue. Je précise que les fichiers sont dans le répertoire source.
    "could'nt open XXXX.wav"
    Voici le code tout simple..
    Merci de m'aider.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import pygame
    from pygame.locals import*
    pygame.init()
    fenetre = pygame.display.set_mode((300,300))
    pygame.mixer.music.load(b'marble.wav')
    pygame.mixer.music.play()

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Pourquoi utilise-tu "b'marble.wave'" ?

    que ce soit avec python 2 ou 3 c'est toujours inutile.

  3. #3
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2018
    Messages : 4
    Par défaut
    sans le "b", impossible de mettre le chemin d'accès.
    avec le "b", Python trouve aisément le fichier. J'ai trouvé ça sur internet.

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 776
    Par défaut
    Citation Envoyé par eric_ch Voir le message
    sans le "b", impossible de mettre le chemin d'accès.
    avec le "b", Python trouve aisément le fichier. J'ai trouvé ça sur internet.
    Essayez déjà de voir ce que retourne un simple open(nomdufichier) et indiquez l'OS et la version de Python utilisée.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2018
    Messages : 4
    Par défaut
    c'est la 2.5 utilisée par l'académie d'Amiens, je suis prof de maths ...

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 776
    Par défaut
    Citation Envoyé par eric_ch Voir le message
    c'est la 2.5 utilisée par l'académie d'Amiens, je suis prof de maths ...
    Pour autant que Python 2.5 accepte cette notation (b'...'), çà ne sert à rien sinon à signaler de ne pas y toucher en cas de portage (automatique) vers Python3.
    Et donc çà veut dire que, si le fichier existe, il n'est pas dans le répertoire courant (celui depuis lequel a été lancé le programme) et vous devriez avoir le même soucis avez "open" de base.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2018
    Messages : 4
    Par défaut
    J'ai enlevé le "b", et ça joue le son court mais pas le long qui est dans le même répertoire que le court.
    J'ai essayé plusieurs fichiers MP3... sans succès aucun.
    Merci de votre aide et bonne soirée.
    eric.

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


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 156
    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 156
    Billets dans le blog
    151
    Par défaut
    Bonjour,

    Est-ce que vous faites autrechose dans le programme ? Car dans ce cas, le programme quitte avant de jouer la fin du son (ou l'intégralité du son).
    -> https://stackoverflow.com/questions/...p3-with-pygame
    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. Jouer un son avec pygame dans la console
    Par aadrun dans le forum Général Python
    Réponses: 2
    Dernier message: 09/09/2013, 16h04
  2. Ouvrir un son avec un code javscript
    Par alexbubs dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/10/2005, 11h06
  3. Problème de son avec xine
    Par boubajazz dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 06/11/2004, 23h37
  4. problème de capture son avec Directshow
    Par albator83 dans le forum DirectX
    Réponses: 2
    Dernier message: 06/11/2003, 17h18
  5. [BORLAND 6][SON] son avec borland
    Par yohan dans le forum C++Builder
    Réponses: 6
    Dernier message: 31/08/2003, 22h56

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