gpt4 book ai didi

android - 异常 java.lang.RuntimeException : setParameters failed

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:51 27 4
gpt4 key购买 nike

出现以下错误

Exception java.lang.RuntimeException: setParameters failed
android.hardware.Camera.native_setParameters (Camera.java)
android.hardware.Camera.setParameters (Camera.java:1946)

在下面的代码中。我不知道我在下面做错了什么。

        Camera mCamera = Camera.open();
Parameters params = mCamera.getParameters();

if (params.getFlashMode() != null)
params.setFlashMode(Parameters.FLASH_MODE_OFF);

if (nightMode && params.getSceneMode() != null)
params.setSceneMode(Parameters.SCENE_MODE_NIGHT);

if (params.getSupportedFocusModes().contains(Parameters.FOCUS_MODE_CONTINUOUS_VIDEO)) {
params.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_VIDEO);
} else if (params.getSupportedFocusModes().contains(Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
params.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
} else if (params.getSupportedFocusModes().contains(Camera.Parameters.FOCUS_MODE_INFINITY)) {
params.setFocusMode(Parameters.FOCUS_MODE_INFINITY);
}

mCamera.setParameters(params);

这个错误主要发生在一些设备上,比如三星。请求帮助。提前致谢。

最佳答案

设备可能不支持您的参数。您可以使用 Camera.ParametersgetSupportedFocusModes 方法检测可用的焦点模式类(class)。如果某些模式不包含在此列表中,则无法将其设置到您的相机。

编辑

正如 Alex 在评论中所说,您可以在 logcat 中看到错误消息。

关于android - 异常 java.lang.RuntimeException : setParameters failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39878068/

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