gpt4 book ai didi

android - 在 android : "Fail to connect to camera service" 上同时使用两个摄像头

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:59:05 32 4
gpt4 key购买 nike

我在访问两者(同时访问前置和后置摄像头)时遇到问题。当打开一台相机时,它可以工作。当我先关闭然后再打开时,它起作用了。当我尝试打开第二个摄像头而第一个摄像头仍在显示图像时,出现以下异常。

E/AndroidRuntime(32325): FATAL EXCEPTION: main
E/AndroidRuntime(32325): java.lang.RuntimeException: Fail to connect to camera service
E/AndroidRuntime(32325): at android.hardware.Camera.native_setup(Native Method)
E/AndroidRuntime(32325): at android.hardware.Camera.<init>(Camera.java:265)
E/AndroidRuntime(32325): at android.hardware.Camera.open(Camera.java:226)
E/AndroidRuntime(32325): at com.example.videostreamer.MainActivity$CameraHandler.start(MainActivity.java:116)
E/AndroidRuntime(32325): at com.example.videostreamer.MainActivity$2.onClick(MainActivity.java:74)
E/AndroidRuntime(32325): at android.view.View.performClick(View.java:2532)
E/AndroidRuntime(32325): at android.widget.CompoundButton.performClick(CompoundButton.java:99)

在文档中我发现了一个短语:

public static Camera open (int cameraId)

Since: API Level 9 Creates a new Camera object to access a particular hardware camera. You must call release() when you are done using the camera, otherwise it will remain locked and be unavailable to other applications. Your application should only have one Camera object active at a time for a particular hardware camera.

.. 但我只有一个硬件相机的相机对象,我想为第二个设备创建第二个对象。

  1. 有人知道这是否可行吗(我使用的是 Android 2.3.3)?
  2. 位置:android.hardware.Camera.native_setup(Native Method) 可能表明它可能是硬件/驱动程序限制 - 我正在使用 HTC Sensation。

最佳答案

This问题基本上说它不能完成,但可能会有一些黑客攻击。 This谷歌团体缺乏回应告诉我很可能不会。 Here是另一个关于谷歌群组的无响应帖子。 Here是另一篇讨论同时使用两个相机的帖子。

所以我最初的回答是否定的,这是不可能的。但是可能有一些解决方法,您可能必须自己找到它,因为它尚未被发现:)。

编辑 2011 年 11 月 21 日:不幸的是,我发现了进一步的证据表明它无法完成,来自 Sprint/HTC 的官方 here .我知道您使用的是 Sensation,这是 EVO 4g,但我相信它仍然适用。

关于android - 在 android : "Fail to connect to camera service" 上同时使用两个摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7215230/

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