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中鍵入內容? –