当CameraProfile改变时,三星Galaxy S4前置摄像头出现故障

时间:2014-05-09 12:56:31

标签: android camera samsung-mobile galaxy commonsware-cwac

我在S4上有视频录制问题。

我需要的是具有良好质量/尺寸比的前置录音。我所做的是将CameraProfile设置为QUALITY_480P,这基本上都是(视频大小约为3MB)。除了在QUALITY_HIGH上工作的S4(甚至不在QUALITY_LOW上)之外,一切正常。更高的相同视频长度超过50MB。

在S4上预览是可以的,但录制的视频如下图所示。我所做的基本上就是这个(我使用cwac,,但这是我的调试代码):

CamcorderProfile profile = CamcorderProfile.get(cameraId, 
    CamcorderProfile.QUALITY_HIGH);
recorder.setProfile(profile);

video output

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

好的,所以当我尝试在纵向模式下使用前置摄像头进行录制时,我发现会发生这种情况。真正混淆编码视频的是recorder.setOrientationHint()。这条线是需要的,没有它,录制的视频旋转90度。

这意味着一个问题得到解决。现在我需要如何旋转重新编码的视频。