Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2021-11-15 16:00:46

Doctojones
Membre
Inscription : 2021-07-24
Messages : 7

Probleme avec playsound

Bonjour,

J'essaie de faire un petit programme pour diffuser des sons à différents intervalles de temps.

import playsound
import time
import os

intervalle = None

os.system('cls')
debut = time.time()

def CreerBruit(i,sample,intervalle):
	print("\nDébut sample",i," :",round((time.time()-debut),1))
	playsound.playsound(sample)
	print("Fin sample",i," :",round((time.time()-debut),1))
	time.sleep(intervalle)	

print("\n -> Début du programme... \n")

i = 1
CreerBruit(i,'sample1.mp3',10)
i = i+1
CreerBruit(i,'sample2.mp3',2)
i = i+1
CreerBruit(i,'sample3.mp3',10)

print ("Fin du programme")

Mon problème est que, sur mon PC, le programme marche entièrement mais sur mon portable, le premier son est bien joué, mais avant de lancer le deuxième j'ai ce message d'erreur :

Error 263 for command:
close sample2.mp3
Le périphérique spécifié n'est pas ouvert ou n'est pas reconnu par MCI
Failed to close the file: sample2.mp3
...

Quelqu'un aurait-il une idée ?
Petite précision, je lance python par l'invite de commande plutôt que par EduPython pour le moment.

Hors ligne

Pied de page des forums