簡體   English   中英

如何使用python腳本停止/關閉音頻文件(mp3 / .wav)

[英]how to stop/close an audio file(mp3/.wav) using python script

我編寫了使用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()

在這兩種情況下,音頻都是遞歸播放的。

可以幫助我如何在一段時間或播放完畢后停止音頻。

我正在使用linux,但是您可以嘗試

def playSound(self):
     os.system('timeout 10 start C:\\Users\\unavaras\\Music\\223.wav')

為了找到音頻的持續時間,此鏈接獲取.wav文件的長度或持續時間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM