我编写了使用python播放音频文件的代码,如下所示。
def playSound(self):
os.system('start C:\\Users\\unavaras\\Music\\223.wav')
time.sleep(10)
它正在以递归方式播放音频文件而且它没有被关闭,直到我手动关闭它。
尝试下面的代码以停止音频,但没有工作
def playSound(self):
p1 = Popen('start C:\\Users\\unavaras\\Music\\223.wav', shell=True)
time.sleep(5)
p1.kill()
在这两种情况下,音频都是递归播放的。
有些人可以帮助我在一段时间后或一旦完成播放后停止播放音频。
答案 0 :(得分:0)
我正在使用linux,但你可以试试这个
def playSound(self):
os.system('timeout 10 start C:\\Users\\unavaras\\Music\\223.wav')
用于查找此链接的音频持续时间 Get .wav file length or duration