Я работаю над аудиоплеером в Python с Pyglet.
Pyglet поддерживает такие функции, как
source = pyglet.media.load(self.playlist[i])
pyglet.media.Player.queue(source)
pyglet.media.Player.play()
pyglet.media.Player.next_source()
, которые позволяют мне загружать аудиофайлы, ставить их в очередь и воспроизводить их а также переключиться на следующий аудиофайл. Все в порядке. Но также я хочу переключиться на предыдущий аудиофайл. Как я могу это сделать?
Нет встроенной функции! Я думаю об отслеживании имени текущего аудиофайла, но как я могу получить своего рода сигнал от Pyglet о том, что следующий аудиофайл в очереди запущен?
Возможно, есть другие решения?