为什么下面的代码没有发出声音的任何想法?如果s.play()不在clock()函数之外,它就可以工作。
import time
import pygame
pygame.init()
s = pygame.mixer.Sound("0614.wav")
def clock ():
x = input("How long to start the alarm for? ")
delay = float(x)
print ("Alarm Started")
time.sleep(delay)
print ("!!!!ALARM!!!!!")
s.play()
clock()
答案 0 :(得分:0)
你的文件" 0614.wav"在与表单相同的文件夹中执行程序?。
要查看错误,请使用try-except块,然后打印错误。