У меня проблема с аудиоплеером Python. Я использую эту функцию, чтобы приостановить воспроизведение музыки:
def pause(event):
global time
pygame.mixer.music.pause()
time=pygame.mixer.music.get_pos()
И затем я пытаюсь воспроизвести его снова с места, где он останавливается, с помощью этой функции:
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()
Но после этого я получаю эту ошибку:
pygame.error: set_pos не поддерживается для этого кодека
Также я попробовал функцию 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()
Но он просто не работает, никаких ошибок в этом случае нет. Я использую python 3.6 и pygame 1.9.3 в Windows 10 (64-разрядная версия).