我已经尝试了下面的解决方案,只为这个设备转换视频
if (Build.PRODUCT.equals("grouper") || Build.PRODUCT.equals("tilAPIa")) angle-=180;
在此之后我得到了结果,如果你以肖像录制,那视频仍然颠倒翻转,好吧,我使用不好的产品名称可能会出现问题.但是,我得到的信息是,如果你在横向录制视频,顺时针旋转90度,你会得到正确的结果
如果你不是顺时针转动设备90度,它之后不会旋转视频
这个应用程序在我测试过的所有其他设备上都很完美,甚至是Nexus 7 2013,但它在Nexus 7 2012上做了这些事情.有没有人知道这个设备的任何特定问题?
解决方法 AndroID在媒体录制和播放方面有一些相当充分的文档和未解决的错误,特别是在较旧的Nexus设备上.尝试为Nexus 7和其他有此问题的人设置方向提示.还可以在VLC中的PC上播放问题视频,以确保它不仅仅是玩家的问题.无论如何,2012 N7在这个阶段有点像恐龙:)String model = androID.os.Build.MODEL;if (!model.equals("Whatever the N7 is actually called")){ mMediaRecorder.setorIEntationHint(90);}
Here is more info regarding similar issues
总结以上是内存溢出为你收集整理的Android – 来自相机的视频垂直翻转全部内容,希望文章能够帮你解决Android – 来自相机的视频垂直翻转所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)