美文网首页
Avbin库相关问题及解决办法

Avbin库相关问题及解决办法

作者: 搬布 | 来源:发表于2020-01-30 12:43 被阅读0次

什么是Avbin库

这是pyglet用来播放解码mp3的一个库,简单来说。

遇到问题描述

安装pyglet后,发现播放mp3文件是会出错的,原来还缺一个avbin库。

依据搜索的办法到下载地址下载后,发现依然还是有问题的。提示是这样的:

'AVbin is required to decode compressed media'

在安装目录下是可以找到这个库的。为保险起见,把32位和64位的都安装了


image.png

提示信息的意思是依然找不到avbin库。明明安装了,为什么找不到呢?
不清楚问题所在,可能是因为系统是win10的缘故?暂时无法确定。出现问题的电脑是笔记本电脑,win10的家庭中文版,单语言版

在另外一台win7 ,同样是64位系统,没出现过此问题。安装avbin后即可正常播放mp3音乐文件。

解决办法

1.把avbin.dll文件从安装目录(c:\windows\system32)复制到源程序所在目录下
2.在导入pyglet后,再加入以下语句

pyglet.lib.load_library('avbin')
pyglet.have_avbin = True


image.png

如果有多个程序使用这个库,也可以采用相对路径的写法,把avbin放在一个目录下


image.png

相关文章

网友评论

      本文标题:Avbin库相关问题及解决办法

      本文链接:https://www.haomeiwen.com/subject/lnsithtx.html