Bonjour,
J’utilise un code très simple qui doit jouer un son (j’utilise le module pygame version 1.9.1) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
import pygame
import os
 
def playsound(pathSong):  
    print os.path.exists(pathSong)   
    pygame.mixer.pre_init(22050, -16, 2, 2048)
    pygame.init()
    s= pygame.mixer.Sound(pathSong)
    s.play()
 
playsound("C:\\Users\\Darty\\Desktop\\bonjour.wav")
Avec le logiciel pythonWin ce code marche très bien. Le son est joué.

Mais mon problème est que, quand je lance ce script dans un shell python avec l’IDLE fournit avec python2.7 ou ligne par ligne dans la console aucun son n'est joué.
Nom : cons.png
Affichages : 320
Taille : 49,5 Ko

J'ai besoin de faire tourner cette fonction de pygame dans la console,mais malgré pas mal de recherches je suis toujours bloqué. Je pensais qu'utiliser un path absolu marcherait mais ce n'est pas le cas.
Quelques infos:
-Je tourne sous windows7
-J’apprends à coder en python depuis ~2 mois.

Je prends toute idée et tous conseils pouvant résoudre ce problème.

Merci