我不明白这里出了什么问题。每次我尝试在pyglet中播放声音时,都会遇到以下错误:WAVEFormatException: AVbin is required to decode compressed media。
以下是我尝试过的几点:
我尝试了AVbin 5,因为它是与一起预先打包的,由于python2.7.5的错误,我无法使用它。我想继续使用python2.7作为我经常使用的模块的分配,这些模块是为2.7安装的。对这种情况有什么帮助吗?
而且,这是在windows 7上。
发布于 2013-11-20 16:23:03
来自pyglet.org编程指南:
压缩音频和视频的解码由AVbin提供。如果AVbin不存在,pyglet将返回到只读取未压缩的WAV文件。
因此,这意味着AVbin需要解码和播放不同的音频格式,而不是.WAV。
我也有同样的问题,使用Windows 7 64位,Python2.7.6和pyglet。
我试着安装AVbin的第5版和第10版,我试图将.dll文件复制到windows/system32 32文件夹等,但这些都不起作用。
,这样我就能让声音工作起来:
这对我有用。希望它对你也有用。
发布于 2019-01-14 18:08:46
WAVEFormatException:需要AVbin来解码压缩媒体
1:-从这里下载AVbin的windows版本:http://avbin.github.io/AVbin/Home/Home.html
2:-将avbin.dll复制到C:\Windows\System或C:\Windows\System 32
https://stackoverflow.com/questions/17637375
复制相似问题