Звук Pyglet не загружается, «.load» выдает AttributeError, но он сработал накануне - PullRequest
2 голосов
/ 31 января 2020

Я пытался создать видеоплеер, используя микс Tkinter и Pyglet для запуска звука. И это сработало ... на этот раз. Я открыл файл сегодня, запустил его, чтобы посмотреть, где я остановился, когда закончил вчера вечером, и ...

shop = pyglet.load('shop.wav')
AttributeError: module 'pyglet' has no attribute 'load'

И он работал только прошлой ночью ...

Итак, я попытался создать файл только с тестом звука, и произошло то же самое. Я следовал за документами точно .

import pyglet

shop = pyglet.load('shop.wav')
voice = pyglet.Player()
voice.queue(shop)

voice.play()
pyglet.app.run()

, это работало только прошлой ночью

Я переустановил Pyglet, без эффекта.

Кто-нибудь знает, что не так?

1 Ответ

2 голосов
/ 31 января 2020

Файл ".wav" может быть загружен модулем pyglet.media шириной pyglet.media.load:

shop = pyglet.media.load('shop.wav')

соответственно

from pyglet.media import load

shop = load('shop.wav')
...