Rea*_*Pie 3 pyglet media-player
我不明白这里出了什么问题.每当我尝试在pyglet中播放声音时,我都会收到以下错误:
WAVEFormatException: AVbin is required to decode compressed media.
这些是我尝试过的事情:
我尝试了AVbin 5,因为这是预先与pyglet安装程序一起打包的那个,由于python 2.7.5的错误,我无法使用它.我想继续使用python 2.7,因为我经常使用的模块分配为2.7.对这种情况有什么帮助吗?
此外,这是在Windows 7上
从pyglet.org编程指南:
"AVbin提供压缩音频和视频的解码.如果AVbin不存在,pyglet将回退到仅读取未压缩的WAV文件."
所以这意味着需要AVbin来解码和播放除.WAV之外的不同音频格式.
我有同样的问题,使用带有pyglet的Windows 7 64位,Python 2.7.6.
我尝试安装版本5和版本10的AVbin,我试图将.dll文件复制到windows/system32文件夹等,但这些都没有.
这样我就听到了声音:
从这里下载Windows版本的AVbin 5:http://avbin.github.io/AVbin/Home/Home.html
将avbin.dll复制到项目文件夹.(.py文件所在的文件夹.)
这适合我.希望它对你有用.
| 归档时间: |
|
| 查看次数: |
8006 次 |
| 最近记录: |