【发布时间】:2015-10-23 12:22:22
【问题描述】:
我正在创建应用程序并在其中使用相机来录制视频,我对 Nexus 7 2012 有问题(2013 年没有这个问题)录制视频 (预览正常)它是垂直翻转(我的意思是当你保持纵向位置时),不像在其他设备上水平翻转它。 “setRotation”参数取决于那一刻的屏幕旋转。有没有人有这个问题并有解决方案?实际上我总是可以在 nexus 7 2012 上为视频硬编码额外的旋转,但这个问题可以在其他设备上重复
我已经尝试了下面的解决方案,专门为此设备打开视频
if (Build.PRODUCT.equals("grouper") || Build.PRODUCT.equals("tilapia"))
angle-=180;
在我得到结果之后,如果您纵向录制,该视频仍然会颠倒,好吧,可能是我使用了错误的产品名称。但是,我得到的信息是,如果您以横向录制视频,顺时针旋转 90 度,您会得到正确的结果 如果你不顺时针转动设备 90 度,它不会在之后旋转视频
这个应用程序在我测试过的所有其他设备上都能完美运行,甚至是 Nexus 7 2013,但它在 Nexus 7 2012 上也能做到这一点。有人知道这个设备有什么具体问题吗?
【问题讨论】:
-
不清楚你的问题是什么。也许您可以发布一些图片来说明您的问题?
-
你能添加一些代码和一些图像吗?我看不懂
标签: android video camera flip nexus-7