我尝试使用方法,时间表和其他方法对该代码进行多次迭代。我设法克服了“访问冲突写入错误”,但是无论我如何尝试,“访问冲突读取错误”仍然存在。这是代码:
import pyglet
window = pyglet.window.Window()
window.set_caption('First Pyglet Experiment')
player = pyglet.media.Player()
player.queue(pyglet.resource.media('test song.mp3'))
player.loop = True
@window.event
def on_close():
player.delete()
player.play()
pyglet.app.run()
完成我的歌曲的首次互动后,它会反复出现此错误:
D:\_Programming_\Python\venv\lib\site-packages\pyglet\media\codecs\wmf.py:771: UserWarning: exception: access violation reading 0x00000014
warnings.warn(e)
我将不胜感激。预先感谢。
好,所以当我使用.wav而不是.mp3时,一切都会解决。似乎pyglet支持mp3,但是它有某种内部问题。它也可能只是一个错误导出的文件。