1
播放MP3文件在python
摘要:(尝试通过pyglet库在python播放MP3,AVbin未检测到,MP3没玩过)麻烦通过Pyglet
,所以我试图打了一个Python MP3文件与pyglet。我用命令提示符和所有那些好东西安装了pyglet,然后我进入AVbin网站并下载并运行他们的.exe文件。我不知道是否只是运行.exe文件实际上安装AVbin,但到目前为止所有这些都已完成。所以我的问题是我尝试播放我在桌面上找到的MP3,但Pyglet仍然不识别AVbin?下面的代码以及错误消息:
代码:
import pyglet
music = pyglet.media.load(r"C:\Users\Doug\Desktop\01 Gem Shards - 4A.mp3")
music.play()
pyglet.app.run()
错误:
Traceback (most recent call last):
File "C:/Python34/test.py", line 3, in <module>
music = pyglet.media.load(r"C:\Users\Doug\Desktop\01 Gem Shards - 4A.mp3")
File "C:\Python34\lib\site-packages\pyglet-1.2.3a1-py3.4.egg\pyglet\media\__init__.py", line 1429, in load
source = get_source_loader().load(filename, file)
File "C:\Python34\lib\site-packages\pyglet-1.2.3a1-py3.4.egg\pyglet\media\__init__.py", line 1410, in load
return riff.WaveSource(filename, file)
File "C:\Python34\lib\site-packages\pyglet-1.2.3a1-py3.4.egg\pyglet\media\riff.py", line 201, in __init__
'AVbin is required to decode compressed media')
pyglet.media.riff.WAVEFormatException: AVbin is required to decode compressed media
我写下来这样,它给了我语法错误? setx path“%path%; C:\ Windows \ System32 \ avbin64.dll” –
请尝试遵循以下步骤http://www.howtogeek.com/118594/how-to-edit-your-system-path-for -easy-command-line-access/ –
好吧,我添加了文件路径到系统环境变量,我是否需要在cmd中键入内容? –