问题标签 [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.

0 投票
2 回答
3467 浏览

android - 从 TextureView 获取没有转换的位图

我目前正在开发一个使用 Camera2 的应用程序。我在缩放和翻译的 TextureView 上显示预览(我只需要显示图像的一部分)。我的问题是我需要分析整个图像。

我的 CameraDevice.StateCallback 中有什么:

在我的 SurfaceTextureListener 中:

位图只是我在 TextureView 中看到的(这是合乎逻辑的),但我想要整个图像。

可能吗 ?

谢谢, NiCLO

0 投票
1 回答
1004 浏览

android - TextureView setSurfaceTexture 方法需要 API 16 级别

TextureView.setSurfaceTexture方法需要 API 级别 16,但我目前的最低 14,如何在 14、15 API 中使用此方法?

更新(添加代码)

布局:

在 Fragment 的 onCreateView 方法中:

表面纹理监听器:

0 投票
1 回答
1009 浏览

android - TextureView 中的 MediaPlayer 未按预期工作

我在 TextureView 中放入了一个 MediaPlayer,它本身位于 ListView 中。

昨天,MediaPlayer 按预期使用了一个测试 .mp4 剪辑。今天,MediaPlayer 尝试做某种 FFmpeg 提取器,但我一直无法找到任何相关信息。

这是堆栈跟踪:

在尝试播放视频文件时,我得到了这个日志:

作为参考,这是我的类文件:

我真的一点也不明白是什么导致了所有这些错误,为什么视频文件无法播放?如果有人能够提供帮助,我将不胜感激!

我正在使用 Genymotion 模拟器 - Google Nexus 4 - API 21

非常感谢!

0 投票
3 回答
2744 浏览

android - 如何在 TextureView 上添加视图

我需要添加View我之前TextureView使用的播放视频,这VideoView完全没问题,但我的动画有问题,所以我把它改成了TextureView现在我不能放任何View东西!似乎Textureview将涵盖所有视图这是我的 xml 布局:

我怎样才能把正在播放的视频View放在上面?TextureView

0 投票
0 回答
371 浏览

android - Android:并排渲染 2D 视频的纹理视图

我正在尝试创建一个视频播放器应用程序,该应用程序能够在纸板的并排投影中​​显示 2D 视频。输入是 2D 视频,因此不需要头部跟踪。我检查了 Google Cardboard SDK,但它们没有提供具有非 3D 或 360° 内容的简单并排投影的实现。

我当前的视频播放器实现已经使用 aTextureView来渲染视频。

我找到了并排相机预览的示例代码:[android Side By Side Camera

如何将TextureView视频播放器的输出转换为GvrView?

0 投票
5 回答
9093 浏览

java - 具有正确纵横比的android textureview全屏预览

我一直在使用来自谷歌的 camera2 api 演示,不幸的是,示例应用程序被构建为在屏幕高度的大约 70% 处显示纹理视图预览,环顾四周后,我能够确定这是由 AutoFitTextureView 覆盖引起的onMeasure()方法如下图:

我试图通过在 中设置正确的高度和宽度来纠正这个setMeasuredDimension(width, height);问题,这解决了高度问题并从纹理视图给了我一个全屏预览,但是纵横比在每台设备上都完全被破坏和扭曲,什么是标准的修复方法这个?我看到 Play 商店中的许多应用程序都找到了解决此问题的方法,但无法找到修复程序,任何帮助都会有很大帮助,谢谢。

0 投票
0 回答
888 浏览

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 适配器

0 投票
0 回答
925 浏览

android - Android ListView 中的 TextureView/SurfaceTexture 清除

我有一个类似的问题:

与 MediaPlayer 一起使用后如何清除 SurfaceTexture?

在我的情况下,上述问题下唯一的一个答案是不可接受的,我需要一种更合适的方法来清除ListView 中的TextureView/SurfaceTexture,以便在 ListView 重用 Views 时,TextureView/SurfaceTexture的最后一帧不会干扰正确的.

急需这方面的帮助,欢迎提出任何建议。谢谢。

0 投票
0 回答
587 浏览

android - 在Android中实现TextureView getSurfaceHolder

Surface View有一个没有的getSurfaceHolder()方法TextureView。深入研究源代码后,我想知道是否可以实现getSurfaceHolder()in Textureview?有人试过吗?

我们有很多事情需要实现。是否可以使用来实现textureview?有什么建议么?

0 投票
0 回答
509 浏览

android - 在android中的Service内部初始化TextureView时出错

我在 Camera2 API 的 Service 中初始化 TextureView 时出错。我想使用服务使用 Camera2 API 捕获图像。下面是我的代码:

相机服务:

}

AutoFitTextureView 类

"+attrs.getAttributeValue(i));

这是错误的堆栈跟踪 在此处输入图像描述