在 python 中播放与循环次数一样多的声音
play as many sounds as loop count in python
我希望 alarm.play() 函数重复循环次数并像示例中那样响铃 10 次,但每次我尝试或更改它时它只会一直响铃一次。我怎样才能解决这个问题?使用 for 而不是 while 更有意义吗?
import time
import vlc
alarm = vlc.MediaPlayer("path")
m=0
while m<=10:
alarm.play()
time.sleep(1)
m +=1
只是 stop
循环结束时的警报和停止它之前创建循环以在声音播放时停止执行
import time
import vlc
alarm = vlc.MediaPlayer("path")
m = 0
while m <= 10:
alarm.play()
time.sleep(1)
m += 1
while alarm.is_playing():
pass
alarm.stop()
我希望 alarm.play() 函数重复循环次数并像示例中那样响铃 10 次,但每次我尝试或更改它时它只会一直响铃一次。我怎样才能解决这个问题?使用 for 而不是 while 更有意义吗?
import time
import vlc
alarm = vlc.MediaPlayer("path")
m=0
while m<=10:
alarm.play()
time.sleep(1)
m +=1
只是 stop
循环结束时的警报和停止它之前创建循环以在声音播放时停止执行
import time
import vlc
alarm = vlc.MediaPlayer("path")
m = 0
while m <= 10:
alarm.play()
time.sleep(1)
m += 1
while alarm.is_playing():
pass
alarm.stop()