我正在制作一个程序,当播放器死机时,得到音乐时间,然后用前一首歌的音乐时间播放一首新歌,我在前一段时间之前做过,它工作正常,但现在它给我一个错误消息(如下所示)
musictime = pygame.mixer.music.get_pos()
pygame.mixer.music.stop()
pygame.mixer.music.load("music3slow.ogg")
pygame.mixer.music.set_pos(musictime * 2)
pygame.mixer.music.play()
我得到的错误是:
^{pr2}$我不知道我做错了什么,就像我以前试过的时候说的那样有效,这可能是很愚蠢的事情,但有时你只需要别人的眼睛看看你哪里弄错了,提前谢谢:)
set_pos不存在,因为它是1.9.2中的新方法。根据您的评论,您已经拥有了pygame1.9.1版本。在
来自https://www.pygame.org/docs/ref/music.html#pygame.mixer.music.set_pos
如果set_pos()不起作用,请尝试
pygame.mixer.music.play(0,(put what you need here)
我不知道为什么set_pos()有时不起作用,但是play选项会起作用,它的作用与set_pos相同
相关问题 更多 >
编程相关推荐