问题标签 [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 - 从 TextureView 获取没有转换的位图
我目前正在开发一个使用 Camera2 的应用程序。我在缩放和翻译的 TextureView 上显示预览(我只需要显示图像的一部分)。我的问题是我需要分析整个图像。
我的 CameraDevice.StateCallback 中有什么:
在我的 SurfaceTextureListener 中:
位图只是我在 TextureView 中看到的(这是合乎逻辑的),但我想要整个图像。
可能吗 ?
谢谢, NiCLO
android - TextureView setSurfaceTexture 方法需要 API 16 级别
TextureView.setSurfaceTexture
方法需要 API 级别 16,但我目前的最低 14,如何在 14、15 API 中使用此方法?
更新(添加代码)
布局:
在 Fragment 的 onCreateView 方法中:
表面纹理监听器:
android - TextureView 中的 MediaPlayer 未按预期工作
我在 TextureView 中放入了一个 MediaPlayer,它本身位于 ListView 中。
昨天,MediaPlayer 按预期使用了一个测试 .mp4 剪辑。今天,MediaPlayer 尝试做某种 FFmpeg 提取器,但我一直无法找到任何相关信息。
这是堆栈跟踪:
在尝试播放视频文件时,我得到了这个日志:
作为参考,这是我的类文件:
我真的一点也不明白是什么导致了所有这些错误,为什么视频文件无法播放?如果有人能够提供帮助,我将不胜感激!
我正在使用 Genymotion 模拟器 - Google Nexus 4 - API 21
非常感谢!
android - 如何在 TextureView 上添加视图
我需要添加View
我之前TextureView
使用的播放视频,这VideoView
完全没问题,但我的动画有问题,所以我把它改成了TextureView
现在我不能放任何View
东西!似乎Textureview
将涵盖所有视图这是我的 xml 布局:
我怎样才能把正在播放的视频View
放在上面?TextureView
android - Android:并排渲染 2D 视频的纹理视图
我正在尝试创建一个视频播放器应用程序,该应用程序能够在纸板的并排投影中显示 2D 视频。输入是 2D 视频,因此不需要头部跟踪。我检查了 Google Cardboard SDK,但它们没有提供具有非 3D 或 360° 内容的简单并排投影的实现。
我当前的视频播放器实现已经使用 aTextureView
来渲染视频。
我找到了并排相机预览的示例代码:[android Side By Side Camera
如何将TextureView
视频播放器的输出转换为GvrView
?
java - 具有正确纵横比的android textureview全屏预览
我一直在使用来自谷歌的 camera2 api 演示,不幸的是,示例应用程序被构建为在屏幕高度的大约 70% 处显示纹理视图预览,环顾四周后,我能够确定这是由 AutoFitTextureView 覆盖引起的onMeasure()
方法如下图:
我试图通过在 中设置正确的高度和宽度来纠正这个setMeasuredDimension(width, height);
问题,这解决了高度问题并从纹理视图给了我一个全屏预览,但是纵横比在每台设备上都完全被破坏和扭曲,什么是标准的修复方法这个?我看到 Play 商店中的许多应用程序都找到了解决此问题的方法,但无法找到修复程序,任何帮助都会有很大帮助,谢谢。
android - 在android中使用recyclerview中的textureview和cardview播放视频
我使用 sdcard 路径位置在 recyclerview 中使用 cardview 完成了视频播放。还要检查 sdcard 不可用,然后从内部存储器中获取录制的视频。它在 Lava iris x8 设备中完美运行,但在三星 J5 和三星 Note 2 中,只有奇数(1、3、5、7)视频正在播放,而不是偶数(2、4、6、8)视频正在播放并获得类似对话滚动并获取偶数(2,4,6,8)个视频的位置时“无法播放此视频”。我不知道是什么问题?下面是我关于在 android 中的 recyclerview 和 cardview 中显示和播放视频的完整代码。
display_video.xml
cardview1.xml
Display_Video1.java
Recyclerview 适配器
android - Android ListView 中的 TextureView/SurfaceTexture 清除
我有一个类似的问题:
与 MediaPlayer 一起使用后如何清除 SurfaceTexture?
在我的情况下,上述问题下唯一的一个答案是不可接受的,我需要一种更合适的方法来清除ListView 中的TextureView/SurfaceTexture,以便在 ListView 重用 Views 时,TextureView/SurfaceTexture的最后一帧不会干扰正确的.
急需这方面的帮助,欢迎提出任何建议。谢谢。
android - 在Android中实现TextureView getSurfaceHolder
Surface View
有一个没有的getSurfaceHolder()
方法TextureView
。深入研究源代码后,我想知道是否可以实现getSurfaceHolder()
in Textureview
?有人试过吗?
我们有很多事情需要实现。是否可以使用来实现textureview
?有什么建议么?