2017-02-23 16 views
0

Я использую pygame для воспроизведения своего mp3-звука, но его скорость меняется, я смущен. Ниже мой код:Скорость моего mp3-файла меняется при использовании pygame

pygame.mixer.init() 
pygame.mixer.music.load('answer.mp3') 
pygame.mixer.music.play() 
while pygame.mixer.music.get_busy(): 
    pygame.time.Clock().tick(10) 
+0

Я получил его из онлайн-TTS и сохранил его с двоичным файлом. Я могу нормально играть с моим музыкальным плеером. – TangXuanzhao

ответ

0

Непосредственно из Pygame Documentation:

Имейте в виду, что поддержка MP3 ограничено. В некоторых системах неподдерживаемый формат может привести к сбою программы, например. Debian Linux. Вместо этого используйте OGG.

У меня никогда не было проблем с использованием файлов OGG. Легко конвертировать mp3 в ogg с помощью Audacity или другого инструмента (я не знаю, какую ОС вы используете).

+0

Спасибо за ваш ответ, я использую Linux для разработки моего кода, может быть, именно его вызывает система. Я попытаюсь найти другую библиотеку, чтобы ее заменить. – TangXuanzhao

Смежные вопросы