1. 黑屏: 进入 camera 偶现
因为在某些情况 “下发值错” , 初始化时 maxImages =0 下发导致的黑屏。
ps: 最好在下发的值处都添加log
ImageReader.newInstance(width,height,format,maxImages);
2. 黑屏:camera 切换屏幕比例
设置分辨率, 在切换 屏幕比例后,分辨率参数设置数值错误的话会黑屏
setPreviewSize(){
case:1:1
width = 1080 height = 1080
case:9:16
width = 1280 height = 720
case:3:4
width = 1024 height = 768
mSurfaceView.getHolder().setFixedSize(width, height);
}
3. 黑屏:切换 前后摄 ,广角与普通摄像头
因为是切换摄像头的缘故, 黑屏的原因是 reset session了
所以是正常的