Android兼容之打开摄像头后部分手机存在白屏
App内摄像头存在白屏
部分手机在App内打开摄像头有白屏的情况,一小段时间后恢复正常的情况;
排查方案:
查看摄像头是否多次开启预览
camera.setPreviewDisplay(holder);
camera.startPreview();
App内摄像头开启失败,检查手机的相机,打开后提示需要重启机器才能使用
部分手机存在关闭摄像头后,再次打开时,提示打开摄像头识别,然后手机的相机打开后也是提示服务有问题,需要重启机器才能使用相机
排查方案:
查看摄像头是否多次停止预览和释放
camera.setPreviewCallback(null);
camera.stopPreview();
camera.release();
总结:
对于重量级的启动和关闭要做好封装,并且如果涉及跟第三方合作,不要止步于api的掉用,更要了解掉用api后的操作内容处理
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
