我正在用pyglet的player类用python编写一个音频播放器。这个模块只是对播放器和源类的一个测试,它不会产生任何结果。没有声音,没有错误,只有一个关于vsync的警告,可能与实际问题无关。在
import pyglet.media as media
def main():
fname='D:\\Music\\JRR Tolkien\\LotR Part I The Fellowship of the Ring\\01-- 0001 Credits.mp3'
src=media.load(fname)
player=media.Player()
player.queue(src)
player.volume=1.0
player.play()
if __name__=="__main__":
main()
还有,src.播放()也什么也不做。我做错什么了?在
编辑:我还确认了media.driver
是media.drivers.directsound
模块。我担心它在使用silent
。在
你必须以某种方式启动pyglet循环。除了绘制屏幕,调用事件处理程序并播放声音。在
类似的方法很有用,但是如果你使用Pyglet,你肯定会想画一些东西。在
相关问题 更多 >
编程相关推荐