虚拟Android无法连接到相机

时间:2019-12-24 21:52:07

标签: android webcam

我正在尝试将我的网络摄像头用作模拟Android中的设备摄像头。我以Webcam0作为前置摄像头创建了设备,并将后置摄像头设置为None(在“高级设置”中)。这样做,我可以使用Android中默认的Camera应用查看网络摄像头的图片大约10秒钟。之后图像将冻结(或进入循环),并在接下来的几秒钟内,将显示一条错误消息,提示“无法连接到相机”。

一旦达到此阶段,关闭并重新打开相机应用程序将无法解决任何问题。我也尝试过Force Stop,没有任何运气。当我尝试关闭仿真设备窗口(在主机操作系统上)时,该过程占用了我16 GB的内存,这使我的桌面可以使用交换内存。有时大约需要10分钟才能解决。

即使我再次启动设备(热启动),它也将处于相同状态。但是,如果我强制进行冷启动,则该过程将返回到初始状态,并且可以看到网络摄像头的供稿有几秒钟,然后再次冻结。

我已经使用API​​级别28和29进行了测试,这些体验或多或少都具有相同的经验(差异很小)。有谁知道我该如何解决这个问题?

我正在使用Kubuntu 18.04。

[更新]

我使用其他一些硬件进行了测试。我使用了Surface(带有内置的网络摄像头)和Windows10。我创建了一个虚拟设备,就像上面的设备一样(Pixel 3 XL和API Level 28)。这次,我马上遇到了相同的错误(无法连接到相机)。它不会显示来自相机的任何提要,并且相机LED永远不会打开。

这让我想知道是否有人能够在AVD中使用其网络摄像头!?

0 个答案:

没有答案