android - Android Studio Emulator (Nexus 4 API 26) - 无法使用网络摄像头拍照
问题描述
如标题所述,我使用的是 Android Studio(带有 Java 和 XML)和 Nexus 4 API 26 Android 模拟器。在我的 AVD 设置中,我将后置摄像头设置为模拟场景(因为我的笔记本电脑只有一个前置摄像头),但我将前置摄像头设置为我的实际网络摄像头。
使用相机应用程序使用前置摄像头(又名我的网络摄像头)拍摄视频时,一切正常。我的面部和手部动作被捕获。我的声音没有,但这是另一个帖子的问题。但是当我尝试使用相机应用程序自拍时,只拍摄了一张黑色照片。使用后置摄像头,拍摄模拟照片的屏幕截图(如预期的那样)。每当我点击“相机”图标进行自拍时,我的网络摄像头都会关闭一秒钟,然后呈现一张空白照片。
为什么会这样?是我的笔记本电脑有问题吗?我需要更改任何设置吗?
编辑 - 现在也可以在视频和语音备忘录期间捕获音频。只是不能使用模拟器相机应用程序和我的网络摄像头拍摄该死的自拍
编辑 2 - 现在自拍功能偶尔工作
解决方案
推荐阅读
- javascript - PostgreSQL (pgAdmin) 和跨站点 cookie 警告
- java - 将数据库调用放在自定义 ConstraintValidator 的“isvalid()”方法中会导致 stackoverflow 错误,因为它被重复调用
- awk - 无法使用 awk 从文件中提取列范围
- kotlin - 在 kotlin 单元测试中创建 MKMapView 时崩溃
- javascript - 在此项目中按下 TouchableOpacity 后,如何将焦点设置为列表项中的一个 TextInput?
- php - CSS 样式表无法连接到我的 HTML 登录页面(未加载,因为它的 MIME 类型“text/html”不是“text/css”)
- c# - 如何在 UWP 应用程序中捕获除某些窗口之外的屏幕?
- javascript - 点击外部区域关闭移动菜单
- vue.js - 如何通过作用域插槽将表单输入元素传递给子组件
- c++ - 架构决策:返回 std::future 还是提供回调?