我在 Android Studio 的 AVD 管理器中创建了一个 armeabi API 21 模拟器,将其设置为使用网络摄像头作为前置摄像头,然后启动它。 问题是它无法打开它,因为我收到了这个错误:
emulator: ERROR: camera_device_start_capturing: VIDIOC_STREAMON on camera '/dev/video0' has failed: Timer expired
emulator: ERROR: _camera_client_query_start: Cannot start camera '/dev/video0' for NV21[640x480]: Inappropriate ioctl for device
我该如何解决这个问题?
网络摄像头使用其他软件正常工作。操作系统为 Ubuntu 14.04。
最佳答案
在 Android Studio 中,转到 AVD Manager,单击 Actions 中的编辑(铅笔)按钮。之后,在下一个出现的窗口中,单击高级设置,然后向下滚动并在相机选项中,选择正面和背面的网络摄像头。
关于java - 安卓模拟器 : Unable to start webcam to capture picture in emulator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27875415/