我使用Vuforia Augmented Reality SDK提供的VideoPlayback示例流式传输视频,该示例使用SurfaceTexture显示帧。目前,视频显示在矩形窗口中。我想要做的是使框架的角落圆。我一直在寻找解决方案这几天,但我不确定如何解决这个问题。我应该将SurfaceTexture转换为其他内容(例如Bitmap),编辑它然后将其转换回来吗?我应该以某种方式将纹理与其他东西结合起来吗? (我在某处读过你可以使用类似透明蒙版的东西,但找不到更多的东西)。或者我应该编辑着色器吗?
如果你把我放在正确的道路上,我真的很感激。
答案 0 :(得分:0)
您可以创建一个eglsurface作为媒体播放器的使用者,将每个帧的纹理处理为圆角然后将其绘制到UI布局的表面视图。