作者achilles2550 (hurricane)
看板Python
标题[问题] 使用opencv时同时拨放音乐
时间Mon May 25 01:16:07 2020
各位好
小弟我是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://webptt.com/cn.aspx?n=bbs/Python/M.1590340570.A.2A8.html
※ 编辑: achilles2550 (140.134.235.28 台湾), 05/25/2020 01:17:51
1F:→ bdvstg: 改用pyaudio? 05/25 11:55
2F:推 w0989en: 用多线程 05/26 18:27
3F:推 w0989en: 用多线程 05/26 18:32
4F:→ stlevi811101: threading.Timer 或是 threading.Thread 05/27 05:55
5F:→ achilles2550: 多线程解决了!感谢各位 05/27 18:27