我可以帮助您翻译,这段内容是关于编程的。您需要使用这个 tutorial 来运行pygame而不是在脚本中使用Mplayer。
因此,在代码中:
歌曲播放得很好,但控制台从未打印“完成”。程序停留在循环中...如何修复? 谢谢
编辑:我找到了这个,它可以很好地工作,有一首10秒的歌曲:
因此,在代码中:
import pygame
pygame.init()
song = pygame.mixer.Sound(my_song.ogg)
clock = pygame.time.Clock()
song.play()
while True:
clock.tick(60)
pygame.quit()
print "done" # not appears
exit()
歌曲播放得很好,但控制台从未打印“完成”。程序停留在循环中...如何修复? 谢谢
编辑:我找到了这个,它可以很好地工作,有一首10秒的歌曲:
import pygame
import time
pygame.init()
song = pygame.mixer.Sound(son)
clock = pygame.time.Clock()
song.play()
while True:
clock.tick(60)
time.sleep(10)
break
pygame.quit()
print "done"
exit()