@Vladislav_K

Не воспроизводится mp3 через pyglet?

Добрый день, товарищи)
Помогите, пожалуйста, новичку)
Пытаюсь воспроизвести mp3 с помощью пакета pyglet, изначально хочу написать самый примитивный алгоритм будильника, не судите строго за г**вно код, если таковой есть, я новичок и пишу из знаний, которые имею, лучше укажите если где я облажался конкретно)
Но не суть, по вопросу вот код:
from datetime import datetime
import time
import pyglet

hours = str(input("Enter Hours:   "))
minutes = str(input("Enter Minutes:   "))
timesum = hours + ':' + minutes

def play_song():
	song = pyglet.media.load('1.mp3')
	song.play()
	pyglet.app.run()

def clock():
	timenow = datetime.now().time()
	timeredirect = str(timenow)
	timeneed = timeredirect[0:5]
	if timesum != timeneed:
		time.sleep(1)
		return clock()
	else:
		play_song()
		return

clock()

программка работает, без ошибок, проблема в том когда срабатывает наконец "else" ничего не происходит, должна якобы запуститься музыка, а ее нет, мп3 лежит где и исходник.. в чем проблема может быть? в упор не вижу, Спасибо!

P.S. Спустя пол часа, теперь другая проблемка:
036a8551a72b423dac16012a88ab8e70.JPG
  • Вопрос задан
  • 839 просмотров
Пригласить эксперта
Ответы на вопрос 1
sanya84
@sanya84
Фанатик Python 3
Вот ссылка на AVbin https://avbin.github.io/AVbin/Download.html
в начало своего кода добавьте
import os
dll_name = os.path.join(os.path.dirname(__file__), 'avbin')
pyglet.lib.load_library(dll_name)

да и не забудьте к проекту добавить avbin.dll
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы