问题标签 [android-textureview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何将移动视觉 API 与 TextureView 和 Camera 结合使用
我正在使用移动视觉 API 来扫描条形码。我正在使用TextureView
它来渲染相机。我读了这个 github 线程https://github.com/googlesamples/android-vision/issues/15似乎移动视觉不兼容TextureView
我看到这CameraSource
是SurfaceView
不兼容的TextureView
,因为没有方法可以预览帧TextureView
。https://developers.google.com/android/reference/com/google/android/gms/vision/CameraSource.html#start(android.view.SurfaceHolder)
我尝试使用以下方法并检查receiveDetections
是否没有被调用。有谁知道如何将移动视觉 APITextureView
与Camera
.
MainActivity.java
android - .mkv 视频在纹理视图中滞后
我使用 Textureview 和 mediaplayer 播放视频。它适用于 .3gp 和 .mp4 视频类型。但它对于 .mkv 视频的滞后很大。我尝试使用 mediaplayer 的 videoview 和 surfaceview。问题仍然存在。如果有人有解决方案我的问题请帮忙。在此先感谢。
android - Screencapture:从Textureview获取位图并在imageview android中显示
谁能建议我如何从 Textureview 获取 Bitmap 并在 Imageview 中显示
我使用了以下链接,但没有帮助。 关于 Android TextureView 和 Bitmap 渲染的建议
android - 带预览的 Camera2 api
我正在使用 Camera2 api 来显示相机的预览。我还想实现一个 ImageReader 来处理图像。我有一个开始预览功能。当我称之为预览时,它只是黑色的。如果我从 Arrays.asList() 中删除“mimageReader.getSurface()”,我可以看到相机预览。如何显示相机预览并使用 ImageReader?
android - Android Nougat:TextureView 不支持显示背景可绘制对象
我一直在我的 android 应用程序中使用 TextureView,它工作正常。就在最近,我在使用 Android API 25 (7.1.2) 的 Android 设备上测试了我的代码。相同的代码现在不起作用并引发错误,java.lang.UnsupportedOperationException: TextureView doesn't support displaying a background drawable
.
我知道它void setBackgroundDrawable (Drawable background)
已经被弃用了很长时间,现在它一定已经被删除了。但我什至不是自己设置的。
我正在使用最新的 buildTools 和 SDK。所以,我想知道为什么没有更新 textureView 内部实现。
这是相关的堆栈跟踪:
以下是我如何使用我的(尚未定制的)自定义 TextureView:
这是我相关的 AutoFitTextureView.java: enter code here
因此,如您所见,异常发生在super()
方法上,这意味着我的自定义 TextureView 不对这个异常负责。这是内线电话。
这是我的gradle配置:
任何想法为什么会发生这种情况?Android API 25 的任何发行说明,其中讨论了此更改?
android - 相机 - 某些设备中的 TextureView 预览闪烁
我已经用 TextureView 实现了我的自定义 CamerView,效果很好。尽管在某些设备(例如Motorolla G4 - MarshMallow)中,Lenovo KNote - Lollipop Camera Preview 会闪烁,屏幕上会出现绿色方形视图。
这是我的 CameraTextureView
虽然在截图时它在截图上看起来很正常。
android - 全屏预览 Android camera2
我正在使用谷歌示例构建自己的相机:https ://github.com/googlesamples/android-Camera2Basic 。问题是这台相机不是全屏的,我在这个方法中尝试过这个改变:
但是预览失真了。如何使用唯一的按钮获得全屏预览?
android - 如何更新 TextureView SurfaceTextureListener
我正在开发一个相机应用程序,我将使用前置和后置摄像头。我正在使用这样的 TextureView:
和后面的代码:
CameraRenderer
类实现SurfaceTextureListener
我用这样的方法设置相机onSurfaceTextureAvailable
:
问题:
当我想更改相机并单击按钮时,我正在创建一个新的 CameraRenderer 实例并设置为 textureView
但是从未调用过 CameraRenderer 类中的 onSurfaceTextureDestroyed 方法,也没有调用 onSurfaceTextureAvailable 方法。
我可以自己调用 onSurfaceTextureDestroyed 方法,但我无法将第二个相机预览设置为 textureView,因为第二次调用 onSurfaceTextureAvailable 方法。
这是我的 onSurfaceTextureDestroyed 方法:
最后一点:我尝试将侦听器设置为 null 但不起作用。
那么如何重新设置 textureView 侦听器。提前致谢!