问题标签 [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 - android textureview onsurfacetexturedestroyed not called
我有来自 android手册的演示应用程序, 它在我的 nexus 4 上运行良好,但与三星 SIII 不兼容。当应用程序转到 Nexus 上的 onStop 时,我得到了 onsurfacetexturedestroyed。当应用程序在 SIII 上转到 onStop - 我没有得到 onsurfacetexturedestroyed。它仅在 onDestroy 之后调用。
如何在 onStop 中手动销毁纹理视图?
android - 在纹理视图上播放电影播放列表会导致设备重新启动
我正在使用 android textureview 播放视频播放列表,每次电影结束时,我都会监听 endstate 重新加载数据源并播放下一个视频。我正在使用 EXOPLAYER 并将纹理视图的表面发送给玩家。播放列表工作正常,但有时在视频之间切换时,视频不显示,仅显示音频,并且运行 30 分钟后设备重新启动。有人可以帮我找出原因。谢谢你..我附上了相关代码
android - 我可以更改缩放的 Android 视图的插值方法还是有任何解决方法?
在 iOS 上,我可以通过设置一个属性来实现这一点。但在Android上,我似乎不走运。
我需要使用 OpenGL 渲染一个固定大小的图像,并通过nearest neighbor
插值将其应用到屏幕上。
目前我只能通过将图像渲染到纹理并将纹理绘制到 SurfaceTexture 来做到这一点。
这没关系,只是内存使用情况很糟糕。在 iOS 上,我只需要一个与图像大小相同的表面,而在 Android 上,我需要一个可以包含图像的纹理和一个更大的 TextureView 大小的双缓冲表面。更不用说Android上有最大内存使用限制。
android - 更改数据集时,带有 ListView 和 TextureView 的全屏视频提要“闪烁”
我正在尝试在 Android 上创建全屏视频源。
我决定使用 aListView
并且每个项目都是一个TextureView
. 因为它是全屏的,所以在给定的时刻,我们总是只有一个项目显示。
当TextureView
可用时,我创建一个MediaPlayer
并在表面上播放视频。它工作得很好。
当我到达列表的底部时,我会从服务器加载更多数据。加载新数据后,我调用notifyDataSetChanged()
myBaseAdapter
并为每个可见项目重新创建视图。
问题是它使当前视频“闪烁”(重新创建视图时,视频消失然后重新出现)。
我真的不知道如何解决这个问题:ListView
当数据集发生变化时,总是重新创建项目视图。我觉得ListView
在这里使用 a 是正确的解决方案,因为我显示了一个视频项目列表,但也许我走错了路……
- 如何停止这种闪烁?(有没有办法告诉
ListView
不要重新创建当前项目的视图?) - 我应该使用 a 以外的东西
ListView
吗?如果是,我应该看什么?
谢谢。
android - 如何在 android.view.TextureView 中绘制 opengl Cube
我在 opengl android 中有一个 Textured Cube 组件。它可以在触摸事件上旋转,我们可以将此组件用作单独的视图。但是当我尝试在滚动视图中使用多个立方体组件时,我遇到了一个问题。
我知道 andorid 在滚动视图中不支持不同的 glsurface 视图组件。
我听说过 API 级别 14 中包含的 TextureView,它能够保持打开的 gl 视图并像 andorid 原生视图一样工作,但我无法使用 TextuerView 实现相同的 opengl 立方体组件。
所以我有几个问题
- 是否可以在 TextureView 上绘制 opengl 立方体组件?如果可能的话怎么办?
opengl 视图的 2 秒问题第一次加载需要时间(显示为黑屏 1 或 2 秒)。
- 我们可以使用带有android自定义视图类(没有opengl)的正交二维投影来实现立方体组件吗?
java - Draw image on camera preview and store as JPG
I'm trying to draw a Bitmap
onto a camera preview that is displayed in a TextureView
. The developers guide told me this:
"It is important to note that only one producer can use the TextureView. For instance, if you use a TextureView to display the camera preview, you cannot use lockCanvas() to draw onto the TextureView at the same time."
So now I want to keep both the camera preview and the other view in a FrameLayout but when I try to take a picture, the TextureView is completely black.
Here's some code:
And a part of the xml:
I will add more stuff to fl_overlay_container
later.
The images I get are completely black, with the icon in the center
android - 更改纹理视图的可见性
如何Texture View
通过不改变alpha来改变可见性?
我想要类似getHolder.setformat
Surface View 的东西。
android - Android SurfaceTexture.detachFromGLContext 在 detachFromGLContext 期间出错
我正在尝试在视频上使用 TextureView,并且在尝试使用 SurfaceTexture.detachFromGLContext 时崩溃了很多。
我在谷歌上没有找到任何东西,有人知道它可能是什么吗?
谢谢
android - 在 TextureView 上拉伸来自相机的图像
我正在使用纹理视图上的相机编写应用程序。首先,摄像头是在一个小窗口中,当你点击按钮时应该拉伸到全屏。
当textureview在全屏模式下就好了。但是当我设置为 textureview 固定高度时,来自相机的图片会被压缩。如何使图像正确缩放?
按钮 onClick 监听器
android - 包含 TextureView 和 MediaPlayer 的 BaseAdapter 不起作用
我想要做的是用一个 BaseAdapter 填充一个 ListView ,其中有一个 TextureView 。问题是我在等待至少 2 分钟之前看不到任何视频播放,这与我的互联网连接速度无关。当我将 TextureView 的宽度设置为 300dp 时,我的 ListView 开始包含多个视图,并且所有视图都开始播放视频,从而造成混乱。我希望我的程序像 Vime 或 Instapram 应用程序一样工作,当它有焦点(或可见)时自动启动,当我滚动时暂停。我在网上搜索了 5 个小时,但仍然一无所获。任何指南、帮助、示例代码将不胜感激。提前致谢。
我没有任何崩溃,但仍然出现错误: