【发布时间】:2014-10-10 20:24:19
【问题描述】:
这是我的问题:如何通过 surfaceview/surfaceholder 类裁剪视频?
在我的调查中,裁剪视频的唯一方法是使用 TextureView::setTransform/setLayoutParams,对吗?
但是在我的第 3 方视频播放器库中,只有一个接口可以使用 surfaceholder 类:VideoPlayer::setDisplay(SurfaceHolder holder)。如果我不使用 TextureView 类,是否可以解决这个问题?
期待每一个可能的建议,非常感谢!
【问题讨论】:
-
我不认为有一个微不足道的 API 可以做你想做的事。一种可能性是使用 OpenGL ES 来转换视频。参见例如Grafika (github.com/google/grafika) 中的“相机纹理”。
标签: android surfaceview surfaceholder