python - Pyglet 声音无法加载, ".load"给出 AttributeError 但它在前一天有效

标签 python audio pyglet

我试图使用 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,没有效果。

有人知道出了什么问题吗?

最佳答案

“.wav”文件可以通过pyglet.media模块宽度加载pyglet.media.load :

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

分别

from pyglet.media import load

shop = load('shop.wav')

关于python - Pyglet 声音无法加载, ".load"给出 AttributeError 但它在前一天有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59994943/

相关文章:

python - 如何在 python 中使用另一个类的变量?

python - 如何计算QPolygon面积

python - 只需按一下按钮即可无限循环

python - pyglet仅播放来自同一目录的声音

python - 如何在 Django Admin 的 "Change"页面中显示内联上传的图像?

Python soundfile 音频客户端通过套接字连接到 Matlab 服务器

c# - 音频音调分析

c - 增加不同频率信号的输出

python - 预期的 LP_c_float 实例而不是 glVertex3fv 中的元组

python有效地将文件分割成更小的 block