1
なぜ以下のコードがサウンドを再生しないのでしょうか? s.play()がclock()関数の外にある場合、それは機能します。pygameのサウンドがtime.sleep()関数の後に再生されない
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()
[この回答](https://stackoverflow.com/a/23826081/6220679)をご覧ください。 'pygame.init()'を 'pygame.mixer.init()'に置き換えるか、pygameウィンドウを開きます: 'screen = pygame.display.set_mode((width、height))'。 'pygame.init()'の前に 'pygame.mixer.init()'を呼び出すこともできます。 – skrx