2012-09-18 90 views
1

在從谷歌(QUALITY_HIGH)的說明這裏正是因爲它是已損壞:銀河S3錄像通過API「卷」或在強光下

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

當與銀河S3這樣做(美國版本)在室內照明中一切似乎都很好。但是當相機走到外面時它很亮(可能需要提高快門速度),會發生一些奇怪的事情。視頻像電視信號一樣開始「滾動」,並且圖像質量非常低。它幾乎看起來像是圖像傳感器過載和混亂。

我試着用普通的相機應用程序進行記錄,在相同的條件下它似乎沒有問題。但是使用這裏描述的API會產生這個問題。由於S3非常流行 - 任何人都會遇到這個問題?

是否有某種隱藏設置,主攝像頭應用程序用於相機設置?我試圖弄平相機設置,看看裏面有什麼,有很多的設置,但我不知道他們都沒有文件做什麼。已經嘗試關閉防帶和亮度適應,並且似乎沒有做任何事情。

謝謝!

+0

我想我想通了。需要更多的測試,但似乎這樣做。有一種稱爲「相機模式」的隱藏設置,通常設置爲-1。我改變它爲1,突然它就像普通的相機應用程序一樣正常。任何人都知道這種模式的實際意義是什麼? Camera.Parameters lParam = prCamera.getParameters(); lParam.set(「camera-mode」,1); \t prCamera.setParameters(lParam); 如果其他人似乎遇到了問題,那麼這個伎倆到底有什麼用。 –

回答

3

我想我想通了。需要更多的測試,但似乎這樣做。有一種稱爲「相機模式」的隱藏設置,通常設置爲-1。我改變它爲1,突然它就像普通的相機應用程序一樣正常。任何人都知道這種模式的實際意義是什麼?

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

是什麼做的伎倆,如果其他人似乎遇到了問題。\

+0

糾正。要設置的參數是「cam_mode」。相機模式似乎是隻讀的並反映了cam_mode的狀態。它看起來內置的相機應用程序也將其設置爲「1」。 –