2,853
社区成员




相机专业模式倒计时开启状态下,快门时间调到3s以上,快门计时还没有结束就发出声音?
在相机进行专业拍照的时候,状态机进行了改变,走的是非zsl模式,点击拍照会停止预览,然后进行非zsl拍照,可是在停止预览操作到彻底关闭通道和流数据之前查看log发现还会有帧数据进行了上传,这时候状态机是为4的状态下,callback函数那边的playshutter会进行判断,这时候状态机已经为非zsl模式,又有了帧数据,就会进行playshutter。根本原因是stoppreview关闭流和通道需要一些时间,会有一些帧数据依然回调,虽然不会进行处理,可是playshutter那边依然会发出声音。解决办法:自己新添加了一个标志位,当执行stoppreview时候将其置为1,再playshutter那边新增判断条件,不让其发出声音。
原文链接:https://blog.csdn.net/liujun3512159/article/details/123946890