从图库中选取一个视频后,我尝试旋转它并将其保存在图库中。当我选择处于横向模式的视频时,我的旋转效果很好。但是,如果我选择人像模式的视频,并尝试将其旋转给定角度。视频会进一步旋转。
这是我的代码:
var body = "<body style='white-space:pre-wrap'>";
for (var m=0;m<resultArr.length;m++)
{
body+= "For Part No "+resultArr[m][0].toString()+ "" + "
" +"Month "+resultArr[m][1].toString()+" Quantity is
"+resultArr[m][2].toString()+" <br>";
}
body += "</body>"
我尚未发布使用AVAssetExportSession保存视频的完整代码,因为我认为这不是必需的。
因此,如果我对视频应用10度旋转,则视频将以280度旋转保存。所以基本上是附加的,而且只有肖像视频才发生。
任何帮助将不胜感激。
答案 0 :(得分:0)
让我们考虑一下:
您有2种情况:
您旋转风景视频,效果很好;
您旋转人像视频,效果很好;
因此,问题不在于轮换;您尝试使用的肖像视频已经有了初始旋转!不用担心,这种情况一直发生,并且通常是默认行为(我不确定为什么,我已经处理了很多次)
一些例子:
无需重写已经生成的代码;您的问题有解决方案here,但是,如果找不到答案,请在下面评论,我们可以解决问题!