作者lovelycateye (我還想要更多力量)
看板AndroidDev
標題Re: [問題] 旋轉 camera preview
時間Fri Jun 17 16:21:12 2011
※ 引述《lovelycateye (我還想要更多力量)》之銘言:
: ※ 引述《tocute (小飄)》之銘言:
: : 開發層: (應用/框架/庫/核心)
: : 應用層
: : 問題:
: : 我想要 camera preview 的方向
: : 跟我手持的方向一致
: : 輸入:
: : mCamera01.setDisplayOrientation( angle );
: : Camera.Parameters parameters = mCamera01.getParameters();
: : parameters.setRotation( angle );
: : parameters.set("Rotation", angle );
: : mCamera01.setParameters(parameters);
: : 預期輸出:
: : camera preview 的方向 能根據我設定的 angle 旋轉
: : 錯誤輸出:
: : samsung i9000 系列沒問題
: : HTC Desize HD 毫無反應
: : 補充說明:
: : 請問 是desire 系列比較特別 要用特別的方法嗎??
: : 謝謝
: 這個是已知的問題,苦主我也痛過。 補個幹!
: 用param設角度或是setDisplayOrientation
: 都還是會有人跟我抱怨說鏡頭角度怪怪的
: 所以我目前是乖乖的將activity的orientation設為landscape
: 然後自己去把layout轉90度。
: 至於我的這個方法還會不會有人跟我抱怨鏡頭有沒有問題?
: 我只能跟你說:我不知道!看著辦!
: 只是這是我目前能想到的解法了,也已經實做一些東西了。
回一下自己的文好了
看起來不管到了Android哪一版,
只要還是開放式系統,各家廠商自己實作。
那還是不要去走奇怪的路,不然只會搞死自己。
恨意很深,先幹一下!抱怨完了。
好消息是,看起來沒有人再跟我抱怨鏡頭的問題了。
以前用去設相機參數,到後來2.2 用setDisplayOrientation都不敢保證有用。
所以我的感想是:有用到相機鏡頭的還是乖乖用橫的。
介面要做成直的可以再做
苦工 去做。
我是用LayoutAnimation去做,目前看起來效果ok,也沒人抱怨了。
為何做Android的東西這麼苦呢?看看人家iOS 5這麼多好用的東西!
恨意無限,再補個幹!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.88.75
1F:推 webb566:QQ本來也想找怎麼讓照出來的影像轉正的....看來沒轍 06/18 20:47
2F:→ lovelycateye:轉正不是問題,問題在你要很多手機來測! 06/18 23:08
3F:→ lovelycateye:我可以很肯定的說,每隻手機轉正方法都有可能不同。 06/18 23:08
4F:→ aiueoH:旋轉整個layout 06/19 02:50