繁体   English   中英

Android 10:Camera2 效果未显示在相机预览中

[英]Android 10: Camera2 Effects not shown in camera preview

我使用Camera2 API制作了一个简单的相机应用程序,但是使用 android 10 在预览中显示效果时出现问题。

在 OnePlus 5T (Android 9.0)、小米红米 Note 5 (Android 8.0) 和 Asus Zenfone 2 Laser (Android 7.1) 上运行该应用程序,效果在预览和拍摄的照片中均正确应用。

Android 9 上的相机预览 在安卓 9 上拍摄的照片

在一加7 Pro、小米9T、华为P30 Pro(Android 10)上进行测试,预览中不显示效果,拍照后应用。

Android 10 上的相机预览 在安卓 10 上拍摄的照片

我使用以下代码来应用效果

previewRequestBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);  
pictureRequestBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);    
previewRequestBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE,CameraMetadata.CONTROL_EFFECT_MODE_NEGATIVE);
pictureRequestBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE,CameraMetadata.CONTROL_EFFECT_MODE_NEGATIVE);

任何想法? 我很确定问题出在 android 10 中的CameraMetadataCaptureRequest发生了变化,但我没有发现任何有用的东西。

尝试查看 android 10 的多机位支持新闻

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM