Найти - Пользователи
Полная версия: Ошибка цикла while Не работает после запуска mp3 файла.
Начало » Python для новичков » Ошибка цикла while Не работает после запуска mp3 файла.
1
Chubais

 import pyglet
import time
 
while True:
    song = pyglet.media.load('file.mp3')
    song.play()
    pyglet.app.run()
    time.sleep(60)
Задача раз в 60 секунд проигрывать аудио файл. Но получается так, что аудио файл проигрывается один раз, а дальше цикл не работает. Что делать, подскажите, пожалуйста?
scidam
Я никогда не использовал pyglet, однако, судя по документации, можно попробовать использовать метод seek:

 song = pyglet.media.load('file.mp3')
while True:
    song.seek(0)
    song.play()
    time.sleep(60)

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB