android前置摄像头预览,android - 当选择了前置摄像头CameraX预览没有显示任何东西 - 堆栈内存溢出...
我正在尝试使用CameraX库使用前置摄像头捕获图像。 但是当启动相机时,预览只显示黑屏。 这是配置:
val previewConfig = PreviewConfig.Builder().apply {
setTargetResolution(Size(640, 480))
setLensFacing(CameraX.LensFacing.FRONT)
}.build()
preview = Preview(previewConfig)
preview.setOnPreviewOutputUpdateListener {
val parent = viewFinder.parent as ViewGroup
parent.removeView(viewFinder)
parent.addView(viewFinder, 0)
viewFinder.surfaceTexture = it.surfaceTexture
updateTransform()
}
val imageCaptureConfig = ImageCaptureConfig.Builder()
.apply {
setCaptureMode(ImageCapture.CaptureMode.MIN_LATENCY)
}.build()
imageCapture = ImageCapture(imageCaptureConfig)
val analyzerConfig = ImageAnalysisConfig.Builder().apply {
setImageReaderMode(
ImageAnalysis.ImageReaderMode.ACQUIRE_LATEST_IMAGE)
}.build()
analyzerUseCase = ImageAnalysis(analyzerConfig).apply {
setAnalyzer(executor, LuminosityAnalyzer())
}
CameraX.bindToLifecycle(this, preview, imageCapture)
但是,它与setLensFacing(CameraX.LensFacing.BACK)配合setLensFacing(CameraX.LensFacing.BACK) 。 另外,如果我从bindToLifeCyle方法中删除ImageCapture对象,则可以看到前置摄像头的预览。
CameraX.bindToLifecycle(this, preview, /*imageCapture*/)
请指教。
android前置摄像头预览,android - 当选择了前置摄像头CameraX预览没有显示任何东西 - 堆栈内存溢出...相关推荐
- android 5.1.1 sd卡权限,android - 适用于Android 5.1.1及更高版本的Cordova的外部存储路径(SD卡) - 堆栈内存溢出...
从Android 5.0开始,外部(可移动)SD的位置不再是固定路径. 而是在路径中使用SD卡的序列号. 例如,在运行Android 7.1.1的Samsung Galaxy S4上,物理外部可移动S ...
- mvc html.radiobutton 选中,asp.net-mvc - 如何使用RadioButtonFor选择单选按钮中的任何一个并包含if else语句 - 堆栈内存溢出...
我有两个单选按钮,我需要选择其中一个. 每个单选按钮都有自己的条件. 例如,如果我选择"笔"按钮,它将显示笔品牌列表. 问题是,我无法选择其中一个单选按钮. 如何只选择一个按钮,并 ...
- android 边框重叠,android - Android:recyclerview中的viewitems轮廓与recyclerview边框重叠 - 堆栈内存溢出...
在我当前的项目中,我有一个RecyclerView ,其边框为圆角矩形. 我在布局xml中使用background view标签对其进行了设置,并产生了正确的效果: ... android:backg ...
- android 电视安装apk文件损坏,android - 无法在Android电视盒上安装APK - 堆栈内存溢出...
我正在为Android TV编写应用程序. 它可以在模拟器上正常运行,并在Android电视盒上以调试模式运行. 但是,当我使用Android Studio生成apk并尝试将该apk安装在同一盒子上时 ...
- Android消息向下堆积,android - 从CoordinatorLayout中的按钮单击事件触发NestedScroll折叠动作 - 堆栈内存溢出...
我有一个CoordinatorLayout,它包含一个ViewPager,该控件使用嵌套的滚动行为可以正常滚动. 但是,我想在单击按钮时触发滚动/折叠行为. 如何通过单击按钮来控制这种崩溃行为. 通过 ...
- android studio 抽屉,java - Android导航抽屉(由Android Studio默认提供) - 堆栈内存溢出...
当我按下导航菜单项的更改时,它的颜色为黄色,直到释放时一直按它为默认.我没有明确编写任何代码来设置这些设置. 我该如何停止?请帮忙. 这是我的代码. 主要布局 xmlns:android=" ...
- android 不同项目代码合并在一块,android - 是否可以将两个(正在积极开发中的)Android应用程序模块合并到同一个Android Studio项目中? - 堆栈内存溢出...
我有两个工作正常的Android应用程序模块A和B,与同一个Android Studio项目相同. 它们每个都可以单独构建和运行. 但是如果我通过指定将模块A添加为"模块依赖项" ...
- android tmp目录权限不够,android - 使用root用户安装APK,处理“ / data / local / tmp /”文件夹的新限制 - 堆栈内存溢出...
背景 到目前为止,我可以通过以下代码使用root(在应用程序内)安装APK文件: pm install -t -f fullPathToApkFile 并且如果我想(尝试)安装到sd-card: pm ...
- android ?attr得到状态栏高度,android - 状态栏下方的CoordinatorLayout + CollapsingToolbarLayout滚动 - 堆栈内存溢出...
我的布局有一个奇怪的问题. 我有一个带有CollapsingToolBarLayout的CoordinatorLayout . 我有一个透明的状态栏,可以在顶部更好地显示图像. 因此,我在此Image ...
- android framelayout 高度,android - Android:如何将FrameLayout中的线性布局与底部对齐? - 堆栈内存溢出...
使用属性layout_gravity对齐FrameLayout中的任何视图 android:layout_gravity:"bottom" /> 但是,如果您尝试将其放置在其 ...
最新文章
- MDSF:在线查看【模型驱动软件工厂】文章汇总
- Linux Kernel TCP/IP Stack — 协议栈收包处理流程
- Leetcode PHP题解--D16 922. Sort Array By Parity II
- python 速度 memmap_从20秒到0.5秒:一个使用Rust语言来优化Python性能的案例
- [Android]AndroidInject增加sqlite3数据库映射注解(ORM)
- oracle 参数类型 存储过程 获取_oracle Array类型作为参数传入函数(存储过程) 大字符串参数解决方案...
- Good, then we can start
- 宜普电源转换公司(EPC)于2018年WiPDA宽能隙功率器件及应用论坛与工程师作技术交流
- 计算机开机密码设置要求,电脑设置开机密码
- adams 小车 平台 前行仿真
- HTML,CSS,font-family:中文字体的英文名称 (比如:宋体 微软雅黑)的列表
- 一个bat病毒分析(part1)
- 使用 制作出漂亮的图表
- 无线路由器连接电信光猫实现拨号上网方法
- 运行CCleaner时出现问题
- 使用 ALT 键输入特殊符号
- 关于大神note3手机数据备份
- R语言统计分析:bootstrap方法
- php制作门户网站,自己设计制作门户网站模板风格【PHP小白搭建的】
- 为什么要学Python