我有正确实施相机预览的问题。我查看了StackOverflow此处提供的许多答案以及许多教程。我创建了自己的项目以正确完成它。
https://bitbucket.org/rdkit/cameratutorial
我认为它可以正常运行,但是不幸的是,在Sony Xperia SP上检查了此代码后,结果却没有。
谁能看一下这段代码对我有帮助?
Moto G的屏幕截图
和Sony Xperia SP
最终,我自己找到了解决方案。进行更改之前,我没有停止预览。
如方法中的注释所述
surfaceChanged()
如果您的预览可以更改或旋转,请在此处处理这些事件。在调整大小或重新设置其格式之前,请确保停止预览。
所以我需要添加
try {
mCamera.stopPreview();
} catch (Exception e) {
// ignore: tried to stop a non-existent preview
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句