我的相机(camera2 api)吃了太多电池,设备运行5分钟后很热。在尝试找出问题的位置时,我看到预览处于运行状态时,onCaptureCompleted
CameraCaptureSession.CaptureCallback
方法被连续调用。这是正常的吗?
答案 0 :(得分:0)
如果您拨打add([]int{1, 2, 3}...)
,那么在setRepeatingRequest()
中接听多个电话是正常的。如果您想要一次拍摄,可以将onCaptureCompleted()
替换为setRepeatingRequest()
。
调用的时间capture()
取决于捕获请求的模板类型等。