作者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