我正在使用winsound
库异步播放文件。但是,我想知道播放声音的时间。如果声音完成,那么我将flag
设置为1.否则,我将flag
设置为0。
这是我目前的代码:
import winsound
winsound.PlaySound('c:\\audiocheck.net_whitenoise.wav',winsound.SND_ALIAS | winsound.SND_ASYNC)
flag = 1
print(flag)
答案 0 :(得分:-1)
import winsound
import time
start = time.time()
winsound.PlaySound('c:\\audiocheck.net_whitenoise.wav',winsound.SND_ALIAS | winsound.SND_ASYNC)
flag = 1
while flag == 1:
elapsed = time.time() - start
if elapsed >= 10:
flag = 0