Android Front Camera翻转使用MediaRecorder录制的视频

标签 android video flip android-mediarecorder

有没有办法用MediaRecorder翻转前置摄像头录制的视频?现在预览显示镜像 View ,记录的输出是预览的翻转版本。我希望像 SnapChat 应用程序一样记录镜像预览。我试过MediaRecorder.setOrientationHint但它没有镜像预览。我不想像这样对视频进行后期处理: how to flip the video taken using front camera android

最佳答案

据我所知,前置摄像头总是记录翻转的图像,然后在视频中添加一个元标记,指示旋转 180。这与 orientationHint 相同。

这种方法的问题是许多播放器不关心此元数据并显示翻转的图像。

如果录制和播放发生在您的应用程序内部,一个更简单的解决方案是使用 TextureView 来再现您的视频并应用变换矩阵来旋转它。

关于Android Front Camera翻转使用MediaRecorder录制的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37988013/

相关文章:

php - 为什么使用 array_flip 两次?

android - 我应该如何在 Android 中使用/不使用已弃用的方法

android - 防止用户复制 Android 应用程序内容

android - 从 Intent 检索时包裹崩溃

c# - 使用 HTML 5 和 ASP.NET MVC 5 的视频流

video - rtsp流捕获

android - AlarmManager 几天后停止工作

video - Kinect - 录制和使用视频

css - 如何翻转字形图标

css - 卡片翻转在 IE10+ 中不起作用