android调用虚拟摄像头方法,Android:如何在模拟器中使用网络摄像头?
我通过在AVD Manager中将前置摄像头设置为“ webcam0”将摄像头连接到仿真器。 启动模拟器的相机应用程序时,出现错误
CameraService::connect X (pid 702) rejected (invalid cameraId 0).
这是Android源代码的相关部分:
sp CameraService::connect(
const sp& cameraClient, int cameraId) {
int callingPid = getCallingPid();
[...]
if (cameraId < 0 || cameraId >= mNumberOfCameras) {
LOGE("CameraService::connect X (pid %d) rejected (invalid cameraId %d).",
callingPid, cameraId);
return NULL;
}
[...]
}
由于只有1个摄像头,因此已为网络摄像头正确分配了ID 0。 但是,emulator -camera-front webcam0 -avd 可能仍为0。这意味着相机正在由仿真器注册,但是它并没有费心更新连接的相机的数量。
如何连接网络摄像头,以便模拟器可以正确识别它?
编辑:\android-sdks\tools中的命令emulator -camera-front webcam0 -avd 给出结果:
List of web cameras connected to the computer:
Camera `webcam0` is connected to device `AndroidEmulatorVC0` on channel 0 using pixel format `BGR4`
当我从Eclipse的AVD管理器或使用emulator -camera-front webcam0 -avd 启动网络摄像头时,出现以下窗口:
编辑2:这似乎是模拟器中的错误。 建议的答案会告诉您如何设置相机,但不能为我解决问题。 我最终通过使用带有内置网络摄像头的笔记本电脑解决了该问题。 也许另一个USB网络摄像头可能也起作用。
android调用虚拟摄像头方法,Android:如何在模拟器中使用网络摄像头?相关推荐
- android调用js函数方法,Android和JavaScript相互调用的方法
本文实例讲述了Android和JavaScript相互调用的方法.分享给大家供大家参考,具体如下: Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件 ...
- android调用fragment的方法,Android Fragment基本使用
0.背景 自从谷歌在Android3.0推出Fragment以后,Fragment就成为了绝大多数APP的必备元素,其重要成都一点也不亚于四大组件.从字面上来看,Fragment的意思是碎片,谷歌的本 ...
- android调用虚拟摄像头方法,Android:如何在模拟器中使用摄像头?
Android:如何在模拟器中使用摄像头? 通过在AVDpipe理器中将前置摄像头设置为"webcam0",我将一个networking摄像头连接到我的仿真器. 当我启动模拟器的相 ...
- Android调用JNI本地方法跟踪目标代码
正如Android调用JNI本地方法经过有点改变章所说跟踪代码是可行的,但是跟踪某些代码会出现anr,点击取消,还是不好运,有提高办法吗?回答是有(gdb还没试过,本文只讨论ida). 下面是我使用 ...
- android颜色值的表示方法android:background=#FFFFFFFF的意思
android颜色值的表示方法 android:background="#FFFFFFFF"的意思 Android中的颜色值是通过红(Red).绿(Green).蓝(Blue)三原 ...
- 火车头过滤 css样式_HTML5和CSS3过滤器中的网络摄像头视频捕获
火车头过滤 css样式 Webcam Video Capture in HTML5 and CSS3 filters As we know – HTML5 defines a new element ...
- android调用fragment的方法,AndroidX下使用Activity和Fragment的变化
原标题:AndroidX下使用Activity和Fragment的变化 原文:How AndroidX changes the way we work with Activities and Frag ...
- Qt on Android 调用安卓原生方法
标题c++与java混合编程 1.先用安卓编译器编译一次,在android-build目录下找到AndroidManifest.xml. 2.在项目路径下创建 android/src/ 目录 3.将A ...
- android 调用系统铃声方法
1.直接调用铃声: MediaPlayer mp = new MediaPlayer(); try { mp.setDataSource(this, RingtoneManager .getDefau ...
最新文章
- kali win10双系统_kali 双系统+实体机(win10+kali)
- 想成为系统高手就进来,就怕你学不完
- 将.frm、.myd和.myi文件导入mysql数据库中
- 一文看懂物联网完整产业链条
- JavaScript中null与undefined的比较
- 应用程序热补丁(一):如何用几行代码打造应用程序热补丁
- 揭秘云网络大会“网红”:阿里云自研高性能网关XGW
- 微信为什么不能下载apk以及微信下载APK的解决办法
- JavaScript 技术篇 - 实现一键压缩、格式化js代码实例演示,将js代码压缩为min.js方法,Notepad++工具JSTool插件安装
- 我国超级计算机的发展成就,中国最近的科技发展成就
- Py第四问 from test import test1 ImportError:cannot import name 'test1'
- Web Service的使用
- 【STM32H7教程】第72章 STM32H7的SPI总线基础知识和HAL库API
- ARM 立即数范围以及合法立即数
- 机器人的「语料」,如何获取?
- 极简Vue3教程--Pinia状态管理
- TideSec远控免杀学习一(免杀基础+msfvenom隐藏的参数)
- SIMCOM模块介绍
- 【转】亚信联创2011.9.17招聘会笔试题 .
- 微信小程序跳转页面方法