所以我有这段代码可以播放声音,但只有在同一目录下才有效
# Doesnt work
current_directory = os.getcwd()
path = os.path.join(current_directory + "\sounds\\monster_roar.wav")
music = pyglet.resource.media(path)
# does work
music = ("monster_roar.wav")
#music.play()
pyglet.resource.ResourceNotFoundException:资源" C:\ Users \ Joshua Nixon \ Documents \ college_work \ _ extended_project \ game \ new \ sounds \ monster_roar.wav"在路上找不到。确保文件名具有正确的captialisation。
我缺少什么?
答案 0 :(得分:0)
在这种情况下,您应该考虑使用绝对路径而不是相对路径。但是,您的错误很可能通过以下方式解决:
而不是使用
var root = D1.attachShadow( {mode: open } )
root.appendChild( T1.content.cloneNode( true ) )
...尝试使用music = pyglet.resource.media(path)
。