是否有方法使用MediaRecorder翻转前置摄像头录制的视频?现在预览显示镜像视图,录制的输出是预览的翻转版本。我希望像SnapChat应用程序一样记录镜像预览。我试过MediaRecorder.setOrientationHint,但它并没有反映预览。我不想像这样发布视频: how to flip the video taken using front camera android
答案 0 :(得分:2)
据我记忆,正面相机总是记录翻转的图像,然后在视频中添加元标记,表示旋转为180.这与orientationHint的作用相同。
这种方法的问题在于许多玩家不关心这个元数据并显示图像被翻转。
如果在您的应用程序中进行录制和播放,更简单的解决方案是使用TextureView重现您的视频并应用转换矩阵来旋转它。