python中如何中止一直在接收视频流信息执行的回调函数
可以使用一个全局变量来控制回调函数的执行,当需要中止回调函数时,将该变量的值修改为False即可。
示例代码:
stop_flag = False
def video_callback(frame):
# 处理视频流信息
if stop_flag:
# 中止回调函数
return
# 主程序中的代码
while True:
# 接收视频流信息
frame = receive_frame()
# 执行回调函数
video_callback(frame)
当需要中止回调函数时,将stop_flag设置为True即可。
原文地址: http://www.cveoy.top/t/topic/hnUl 著作权归作者所有。请勿转载和采集!