close

git hub: https://github.com/me1237guy/record_video_every_minute.git

1. VideoRecorder如果單獨執行並非跑在單一獨立執行緒,

如果按鈕直接執行該物件方法record_video會造成應用程式無回應

2. 利用threading.Thread(target=run_record_thread)

可以輕鬆開出一個執行緒並開始執行,如下:

 

3. recorder.start()做哪些事情?

一個while-loop,每間隔1秒鐘呼叫record_video方法一次

  

4. record_video()做哪些事情?

根據目前時間命名一個錄影檔案,並且會跑錄影一分鐘的while-loop,

執行完成會釋放相關資源

5. 回到步驟3,一分鐘後又呼叫record_video方法一次,

    繼續步驟4,也就是開另一個新的錄影檔案

6. 中間可以隨時按下人機介面start/pause/resume/stop按鈕

arrow
arrow
    全站熱搜

    me1237guy 發表在 痞客邦 留言(0) 人氣()