如何在cwac-camera中调整视频录制的摄像机参数?

时间:2014-08-06 15:42:15

标签: android video orientation commonsware-cwac

我的应用具有固定的UI方向。因此,在录制视频时,视频中始终具有相同的方向。但是,我想将方向设置为传感器告诉我的方向,而不是getWindowManager().getDefaultDisplay().getRotation();

以下是我的一些发现:

  1. CameraHost上没有可以更新视频录制参数的adjustPictureParamaters()方法(就像图片一样)

  2. 无法在CameraView上扩展和覆盖方法,因为某些方法是私有的。

  3. 我可以创建自己的cwac代码的自定义分支并更新逻辑但我真的不想为这样的小事维护一个单独的分支。

  4. 重新处理视频并在录制后更新方向需要一些额外的时间。

  5. 现在我可能会选择#4。但对此有更好的解决方案吗?

1 个答案:

答案 0 :(得分:1)

  

CameraHost上没有可以更新视频录制参数的adjustPictureParamaters()方法(就像图片一样)

无法以您寻找AFAIK的方式更新视频录制参数。视频录制比静态图片录制更重要,取决于设备,而不是我们。

  

无法在CameraView上扩展和覆盖方法,因为某些方法是私有的。

此外,在这种情况下,他们都不会帮助你。

  

我可以创建自己的cwac代码自定义分支并更新逻辑,但我真的不想为这样的小事维护一个单独的分支。

此外,在这种情况下,这些都不会对你有所帮助。

  

重新处理视频并在录制后更新方向需要一些额外的时间。

这是我所知道的唯一选择。