@MrZed

Pyglet Как воспроизвести следующий аудиофайл?

Привет! Столкнулся с проблемой воспроизведение аудио в pyglet.
Проблема: Когда я загрузил и воспроизвёл 1-ы файл и через 5 секунд пытаюсь загрузить 2-й файл и воспроизвести то ничего не выходит!
Код:
import pyglet 
from time import sleep

player = pyglet.media.Player()
Music_Path ="C:\\file.mp3"

file = pyglet.media.load(Music_Path) 
player.queue(file) 

player.play()
sleep(5)
Music_Path2 ="C:\\file2.mp3"
file2 = pyglet.media.load(Music_Path2) 
player.queue(file2) 

player.play()
sleep(6)
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
@MrZed Автор вопроса
Нашёл решение!
import pyglet 
from time import sleep

player = pyglet.media.Player()
Music_Path ="C:\\file.mp3"

file = pyglet.media.load(Music_Path) 
player.queue(file) 

player.play()
sleep(5)

player.on_eos() # ВОТ ФУНКЦИЯ ДЛЯ ВОСПРОИЗВЕДЕНИЯ СЛЕДУЮЩИХ ФАЙЛОВ(но точнее я её так использовал)

Music_Path2 ="C:\\file2.mp3"
file2 = pyglet.media.load(Music_Path2) 
player.queue(file2) 

player.play()
sleep(6)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы