我根据Continuous capture activity写了一个demo。我想将视频的第一帧保存为jpeg文件,所以我使用了Grafika已经准备好的saveFrame()函数。函数源码如下: https ://github.com/google/grafika/blob/master/src/com/android/grafika/gles/EglSurfaceBase.java
但是我发现制作出来的jpeg图片是颠倒的,这不是我想要的。
在我保存框架之前,有没有办法旋转框架?
旋转位图不是一个优雅的解决方案,因为我们可能会遇到一些其他情况,例如视频聊天。视频的每一帧都被发送到远程对等体,然后远程人将看到一个颠倒的视频。所以我们应该在编码之前旋转每一帧。