这是我的问题:如何通过surfaceview/surfaceholder类来裁剪视频?如何通过surfaceview/surfaceholder类裁剪视频?
在我的调查中,裁剪视频的唯一方法是使用TextureView :: setTransform/setLayoutParams,对吗?
但我的第三方视频播放器库中只有一个接口与surfaceholder类一起工作:VideoPlayer :: setDisplay(SurfaceHolder holder)。如果我不使用TextureView类,是否可以解决这个问题?
我期待着每一个可能的建议,非常感谢!
我不认为有一个简单的API来做你想做的事情。一种可能性是使用OpenGL ES转换视频。见例如Grafika的“相机纹理”(https://github.com/google/grafika)。 – fadden 2014-10-11 13:26:01