Задать вопрос
@oneLEAM

Почему перемотка mp3 файла работает через раз в pyglet?

Есть простенькая программа которая проигрывает mp3 файлы используя pyglet и спрашивает на какой момент поставить музыку:

import pyglet

song = pyglet.media.load('test-mp3.mp3')
player = song.play()
print(song.duration)

while True:
    player.seek(float(input('enter time stamp:  ')))
    print('time stamp is:  ', player.time)


Дело в том что первый раз когда вводишь момент на который хочешь перемотать - звук исчезает, второй раз всё нормально и по кругу. Вообще не представляю в чём может быть дело.
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@oneLEAM Автор вопроса
Просто поменял аудио драйвер по умолчанию, на direct sound.
pyglet.options['audio'] = ('directsound', 'silent')

После этого всё стало работать как надо
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Рекомендую перекодировать ваши mp3 с CBR и постоянной скоростью битрейта.
У вас скорее всего VBR.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 21:14
4000 руб./за проект