[問題] 使用opencv時同時撥放音樂

看板Python作者 (hurricane)時間4年前 (2020/05/25 01:16), 4年前編輯推噓2(203)
留言5則, 4人參與, 4年前最新討論串1/1
各位好 小弟我是opencv的新手 我寫了一個程式 當偵測到人臉時會發出警告聲(播放音檔) 可是聲音檔總是會再偵測條件觸發後延遲10~30秒才會開始播放 而如果移出觸發判斷的條件句外 當成背景音樂播放則沒此問題 請問該如何解決 感謝!! 播放語句: winsound.PlaySound('1.wav', winsound.SND_FILENAME|winsound.SND_ASYNC) 判斷句在第54行開始 主程式: https://paste.ofcode.org/XpxV4ZcQCTFH88XaA5Parv 效能分析: https://imgur.com/R1fH7vq
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.235.28 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1590340570.A.2A8.html ※ 編輯: achilles2550 (140.134.235.28 臺灣), 05/25/2020 01:17:51

05/25 11:55, 4年前 , 1F
改用pyaudio?
05/25 11:55, 1F

05/26 18:27, 4年前 , 2F
用多線程
05/26 18:27, 2F

05/26 18:32, 4年前 , 3F
用多線程
05/26 18:32, 3F

05/27 05:55, 4年前 , 4F
threading.Timer 或是 threading.Thread
05/27 05:55, 4F

05/27 18:27, 4年前 , 5F
多線程解決了!感謝各位
05/27 18:27, 5F
文章代碼(AID): #1UoglQAe (Python)