问题标签 [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 投票
0 回答
504 浏览

android - 如何将播放/暂停和搜索器等视频控制器添加到 TextureView (Surface)

我有一个带有 a TextureView、 aSurface和 a的活动MediaPlayer正在播放视频,但没有控制器出现。我用谷歌搜索了一段时间,但找不到解决方案。

如何使播放/暂停和搜索器可用?

代码:

0 投票
1 回答
1175 浏览

java - 使用 TextureView 的相机翻转动画

我正在使用 TextureView 显示来自相机的实时流。我写了一个通过翻转动画在前后摄像头之间切换的函数。当我通过动画将 Textureview 从 90 度翻转到 180 度时。它从右到左而不是从左到右显示实时流。这种行为是可以理解的,因为左角在翻转动画中变为右角。动画后如何更改直播。我已经尝试了很多,但找不到任何解决方案。请提供任何解决此问题的建议或解决方案。

0 投票
3 回答
4302 浏览

android - 用黑色矩形清洁 SurfaceTexture

我正在使用ExoplayerGL SurfaceTexture(来自 TextureView)来显示视频。我在视频播放中重复使用相同的表面。

我释放播放器并实例化一个新播放器。当 SurfaceTexture 第二次显示时,它会显示上一个视频的旧纹理,直到播放器开始播放并用黑色填充 Surface。

我正在寻找一种方法来绘制黑色矩形以用黑色填充表面,但无法实现这一点。

0 投票
1 回答
2080 浏览

android - 如何将 MediaController 放入 TextureView

我试图在我的纹理视图中放置一个媒体控制器,但我总是有一个错误说

这是我的代码

我的问题是我已经设置了控制器,但即使我播放其他 mp4 也不会显示。我已经搜索了解决方案,但我只看到音频文件。谁能帮我?非常感谢您..

0 投票
2 回答
1488 浏览

android - 哪个视图是 Android 相机预览的最佳选择?

众所周知,我们可以选择TextureViewSurfaceViewGLSurfaceView进行android相机预览。

哪一个是相机预览的最佳选择?我专注于相机性能。

0 投票
3 回答
4728 浏览

android - 在android中使用TextureView时如何制作全尺寸视图?

我使用最新的 Camera 2 API 开发了一个相机应用程序,相机预览设置为纹理视图,我将宽度和高度都设置为 Match_parent,是否需要设置其他属性?如何在全屏视图??我是初学者,我不知道如何设置,有人可以帮忙吗?

这是我的屏幕截图,我想让它全屏

0 投票
3 回答
20464 浏览

android - 在recyclerview中使用textureview播放视频

我正在尝试使用 vine 或 Instagram 应用程序等视频来实现列表。当列表项显示或完全可见时,他们播放视频的位置,当列表项被隐藏时,视频暂停。我正在使用带有媒体播放器的纹理视图来播放来自 url 的视频,并将其添加为 recyclerview 中的列表项。以下是我的代码。

视频适配器类:

CustomVideoPlayer 类:

当我运行此代码时,其中存在多个问题。

1)前两个项目/视频缓冲并播放正常。但是当我滚动它时,它不会加载第三个视频,第一个视频也会从列表中删除。

2) 在滚动视频/列表项时,已缓冲的项目再次开始缓冲。

3)在快速滚动列表上变得太迟钝,卡住并崩溃。

附件是我在列表滚动和视频播放时得到的 logcat 图像。

在此处输入图像描述

谁能指导我完成这个?创建像 vine app 这样的列表的正确方法是什么?

0 投票
1 回答
2262 浏览

android-scrollview - 当 listitem 在 recyclerview 中可见时播放/暂停视频

我已经实现了一个 recyclerview,在其中我将纹理视图添加为列表项以从 url 播放视频。现在就像 vine 和 instagram 应用程序一样,我想在 recyclerview 中看到视频时播放视频,并在 listitem 离开屏幕时停止/暂停视频。以下是我的代码:

视频适配器类:

}

视频播放控制器类:

}

为了实现这一点,我得到了可见的项目位置,如线程中所述。但我不知道如何将可见滚动位置传递给我的 VideoPlayController 类,以及如何根据滚动位置跟踪和访问正确的对象。

0 投票
0 回答
211 浏览

android - 想用textureview高效播放视频解决致命信号N错误

我正在使用 videoView 播放视频,但出现致命信号 6 错误,因此我得到了使用 textureview 而不是 videoview 的解决方案,但我不知道如何使用它。这是我的代码。

活动视图.xml

video_list_item.xml

我正面临这两个问题。1)在滚动视频/列表项开始为已经缓冲的项目再次缓冲。2)在快速滚动列表变得太迟钝,卡住和崩溃。

请指导我如何使用textureview insted of videoview。

0 投票
1 回答
1005 浏览

android - 如何在 Android 中检查视频是否有声音?

我正在使用带有 MediaPlayer 的 TextureView 从 url 播放 mp4 视频。有什么方法可以以编程方式检查我正在播放的视频是否有声音?

编辑:我使用的是 API 14,所以我无权访问 MediaPlayer 方法 getTrackInfo

非常感谢