据我所知,Android模拟器没有摄像头。为了捕捉实时图像,我们必须使用网络摄像头。我在这个网站中看到了使用Android模拟器中的网络摄像头来捕捉图像的代码,但是我不知道如何使用这段代码。
CameraSource cs = new SocketCamera("192.168.0.100", 9889, 320, 240, true);
if (!cs.open()) {
/* deal with failure to obtain camera */
}
while(/*some condition*/) {
cs.capture(canvas) //capture the frame onto the canvas
}
cs.close();
PS:我无法测试这个,因为当我运行WebcamBroadcaster
时出错了。
PPS:今天我刚开始尝试使用Android,所以这一切都可能是错误的。
width
和height
分别替换为getWidth()
和getHeight()
。 - GAMA无法找到合适的播放器
的错误信息。可能是什么问题? - GAMA