我不明白這里出了什么問題。每次我試圖在pyglet播放聲音,我得到以下錯誤: 這些是我嘗試過的事情:
|
|
|
從pyglet.org編程指南: “壓縮音頻和視頻解碼由AVbin提供,如果AVbin不存在,pyglet將回退到僅讀取未壓縮的WAV文件。” 所以這意味着需要解碼和播放不同於.WAV的不同音頻格式的AVbin。 我有同樣的問題,使用Windows 7 64位,Python 2.7.6與pyglet。 我嘗試安裝AVbin的版本5和版本10,我試圖將.dll文件復制到Windows / system32文件夾等,但沒有一個有效。 要放在項目文件下才能有效:
這對我有用 希望它適用於你。 |
附上我的代碼:
import pyglet
filepath='C:\\kugou\\tiankong.mp3'
pyglet.lib.load_library('avbin')
pyglet.hava_avbin = True
window = pyglet.window.Window()
# 加載音頻文件,並播放
source = pyglet.media.load(filepath)
source.play()
pyglet.app.run()
ps:個人寫了個酷狗播放爬蟲代碼:url=https://github.com/guguobao/firstpython/new/master