gpt4 book ai didi

android - 自定义相机实现

转载 作者:行者123 更新时间:2023-11-30 03:30:26 27 4
gpt4 key购买 nike

使用 extends SurfaceView implements SurfaceHolder.Callback 实现自定义相机。它在某些设备中工作正常,但在某些设备中出现异常,如 Caused by:

java.lang.RuntimeException: setParameters failed
at android.hardware.Camera.native_setParameters(Native Method)
at android.hardware.Camera.setParameters(Camera.java:1391)

即使在 list 文件中给出了所有权限。问题是什么,任何人都可以给我一些建议。提前致谢

最佳答案

如果您尝试将宽度和高度固定为像这样的相机参数,那是正常的:

Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewSize(w, h);
mCamera.setParameters(parameters);

你应该 getParameters :

Camera.Parameters params = mCamera.getParameters();

检索可与设备相机一起使用的尺寸(通常是一个数组),然后将合适的尺寸应用到 setParameters

关于android - 自定义相机实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17550391/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com