如何解决Android Camera2 ImageReader 不适用于三星 S21 系列上的 MediaRecorder
对于新的三星 S21 设备,图像分析无法与视频录制一起使用。
如果我要为捕获会话添加表面:
//surface of TextureView for preview
addTarget(previewSurface)
//surface of media recorder for video recording
addTarget(mediaRecorder.surface)
//surface of image reader for frame analysis
addTarget(imageReader.surface)
imageReader 在哪里
ImageReader.newInstance(previewWidth,previewHeight,ImageFormat.YUV_420_888,1)
预览未启动且日志中的系统输出为:
Camera3-Status: addComponent: Adding new component 3 - streamId = 1,format = 35,width = 1280,height = 720
Camera3-OutputStream: configureConsumerQueueLocked: Consumer wants 1 buffers,HAL wants 0
Camera3-OutputStream: configureConsumerQueueLocked: Camera HAL requested max_buffer count: 0,requires at least 1
Camera3-Stream: finishConfiguration: Unable to configure stream 1 queue: Function not implemented (-38)
Camera3-Device: Camera 0: configureStreamsLocked: Can't finish configuring output stream 1: Function not implemented (-38)
CameraDeviceClient: endConfigure: Camera 0: Unsupported set of inputs/outputs provided
CameraDevice-JV-0: Stream configuration failed due to: endConfigure:593: Camera 0: Unsupported set of inputs/outputs provided
CameraCaptureSession: Session 0: Failed to create capture session; configuration failed
值得注意的是,带有 ImageFormat.JPEG 的图像阅读器工作正常。
三星有没有人帮我解决问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。