1

完全按照 Google 的说明进行操作 (QUALITY_HIGH):

http://developer.android.com/guide/topics/media/camera.html#custom-camera

使用 Galaxy S3(美国版)执行此操作时,在室内照明下一切似乎都很好。但是当相机走到外面并且很亮(可能需要提高快门速度)时,会发生一些奇怪的事情。视频开始像坏电视信号一样“滚动”,并且图像质量非常低。几乎看起来图像传感器过载和混乱。

我尝试使用普通的相机应用程序进行录制,在相同条件下似乎没有问题。但是使用这里描述的 API 会产生这个问题。由于 S3 非常受欢迎——以前有人遇到过这个问题吗?

主相机应用程序是否有某种隐藏设置用于相机设置?我尝试将相机设置展平以查看其中的内容,并且有大量设置,但我不知道没有文档他们都做了什么。已经尝试关闭反带和亮度适应,但这似乎没有做任何事情。

谢谢!

4

1 回答 1

3

我想我想通了。需要更多测试,但这似乎可以做到。有一个称为“相机模式”的隐藏设置,通常设置为 -1。我将其更改为 1,突然它很好并且像普通的相机应用程序一样运行.. 有人知道这个模式的真正含义吗?

Camera.Parameters lParam = prCamera.getParameters();
lParam.set("camera-mode",1);    
prCamera.setParameters(lParam);

如果其他人似乎遇到了问题,那么诀窍是什么。\

于 2012-09-19T20:47:27.637 回答