在android中使用纹理视图的圆形视频播放器

Posted

技术标签:

【中文标题】在android中使用纹理视图的圆形视频播放器【英文标题】:Circular video player using texture view in android 【发布时间】:2017-07-19 07:31:21 【问题描述】:

我必须在 android 中使用 textureview 创建一个圆形视频播放器。我不知道如何实现这一目标。请帮忙。

【问题讨论】:

github.com/developer-anees/android-round-camera2video-preview这个样本可能对你有帮助 【参考方案1】:

可以在录制时修改相机输出,但这与 TextureView 无关。您可以使用 GLES 片段着色器或使用 GLES 应用蒙版位图。 Grafika ( github.com/google/grafika ) 有一些相关的代码,但没有做你特别要求的事情

【讨论】:

我必须使用纹理视图来播放圆形视频。【参考方案2】:

您可以通过提供TextureViewoverlay来实现

here 是如何实现的示例!

【讨论】:

以上是关于在android中使用纹理视图的圆形视频播放器的主要内容,如果未能解决你的问题,请参考以下文章

在 android 上加载和播放超高分辨率视频

.mkv 视频在纹理视图中滞后

如何使用纹理视图而不是表面视图从相机直播视频?

在android中使用listview无法正常播放视频

如何将视频视图转换为圆形?

如何在 android 的 videoview 中播放 .mp4 视频?