J'ai un problème avec mon lecteur audio Python. J'utilise cette fonction pour mettre en pause la musique qui joue:pygame.error: set_pos non supporté pour ce codec
def pause(event):
global time
pygame.mixer.music.pause()
time=pygame.mixer.music.get_pos()
Et puis, je suis en train de jouer à nouveau de la position où il est arrête avec cette fonction:
def play(event): global time name=listbox.get(ACTIVE) file="music/"+str(name) mixer.music.load(file) pygame.mixer.music.play() if time >0: pygame.mixer.music.set_pos(time) mixer.music.play() else:
mixer.music.play()
Mais après que je reçois cette erreur: pygame.error: set_pos unsupported for this codec
J'ai aussi essayé la fonction pygame.mixer.music.unpause():
def play(event):
global time
name=listbox.get(ACTIVE)
file="music/"+str(name)
mixer.music.load(file)
if time >0:
mixer.music.unpause()
else:
mixer.music.play()
Mais cela ne fonctionne tout simplement pas, pas d'erreur du tout dans ce cas. J'utilise python 3.6 et pygame 1.9.3 sur Windows 10 (64 bits).