[英]Problems with LED Flashlight by using Camera2 Api?
我試圖在照相機啟動時打開手電筒,但這實際上是在發生什么。 我的手電筒打開,然后在幾毫秒后熄滅。 我真的很困惑,是什么導致了這種情況的發生。 我正在使用camera2 API,並且將api> 21定位為設備。這是我到目前為止嘗試過的方法。
@InsaneCat是正確的( 請參閱此鏈接 )
刪除對turnOnFlashLight
的調用,然后執行以下操作:
在protected void createCameraPreview()
...
Surface surface = new Surface(texture);
captureRequestBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
// Add this line:
captureRequestBuilder.set(CaptureRequest.FLASH_MODE, CameraMetadata.FLASH_MODE_TORCH);
captureRequestBuilder.addTarget(surface);
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.