我使用MediaPlayer和SurfaceTexture中的Surface播放视频。我也有一个编码器和一个Surface(通过createInputSurface),我想(通过ST)将视频帧重定向到该编码器的Surface。
我能够通过MediaPlayer / SurfaceTexture播放此视频,并且能够生成独立的帧以显示在编码器的Surface上并正确编码。问题是我不知道如何将视频帧从该MediaPlayer / SurfaceTexture定向到编码器的Surface。
我认为可以从SurfaceTexture读取帧并将其推送到Surface(由编码器提供),但是我不知道该怎么做?
希望逐渐衰落,否则任何人都会被实际的代码引用所吸引。谢谢。