【发布时间】:2018-12-27 17:47:57
【问题描述】:
import pygame
pygame.mixer.init()
pygame.mixer.music.load(file)#any mp3 file
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
pygame.time.Clock().tick()
我知道这是用 pygame 在 python 中播放音乐的代码 你能解释一下我们为什么使用
while pygame.mixer.music.get_busy():
pygame.time.Clock().tick()
【问题讨论】:
-
基本上,你不必调用
Clock.tick()函数(在这种情况下);事实上,我还没有看到有人在每次tick()调用时创建一个pygame.Clock对象。为了证明tick()方法的任何可能用途,我认为需要更多的上下文。