Android兼容之打开摄像头后部分手机存在白屏

App内摄像头存在白屏

部分手机在App内打开摄像头有白屏的情况,一小段时间后恢复正常的情况;
排查方案:
查看摄像头是否多次开启预览

camera.setPreviewDisplay(holder);
camera.startPreview();

App内摄像头开启失败,检查手机的相机,打开后提示需要重启机器才能使用

部分手机存在关闭摄像头后,再次打开时,提示打开摄像头识别,然后手机的相机打开后也是提示服务有问题,需要重启机器才能使用相机
排查方案:
查看摄像头是否多次停止预览和释放

camera.setPreviewCallback(null);
camera.stopPreview();
camera.release();

总结:

对于重量级的启动和关闭要做好封装,并且如果涉及跟第三方合作,不要止步于api的掉用,更要了解掉用api后的操作内容处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值