AnyChat技术支持论坛

标题: android调用摄像头画面旋转90度问题 [打印本页]

作者: geyuliu    时间: 2013-8-22 11:13
标题: android调用摄像头画面旋转90度问题
你好!我参照android的demo中VideoActivity去写,可以实现对摄像头的调用,但画面是旋转90度的,在打开摄像头之前进行一些参数设置,代码如下:anychat.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_APPLYPARAM,configEntity.configMode);
anychat.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_ROTATECTRL,configEntity. videorotatemode);
发觉并没有生效,请问如何让画面正常显示?

作者: admin    时间: 2013-8-22 11:17
您好,请问是本地画面旋转90度,还是远端看到的画面旋转90度?另外使用我们标准的示例程序,画面是否会旋转?
作者: geyuliu    时间: 2013-8-22 11:44
admin 发表于 2013-8-22 11:17
您好,请问是本地画面旋转90度,还是远端看到的画面旋转90度?另外使用我们标准的示例程序,画面是否会旋转 ...

本地看到的画面旋转90度,远端看到的当然也是旋转90度的,demo是显示正常的,但是横屏显示,我改坚屏显示画面就旋转90度了
作者: 廖斌    时间: 2013-8-22 11:56
geyuliu 发表于 2013-8-22 11:44
本地看到的画面旋转90度,远端看到的当然也是旋转90度的,demo是显示正常的,但是横屏显示,我改坚屏显示 ...

您好,建议您用横屏显示。竖屏显示,不同的设备摄像头的扫描方向可能有所不同,我们很难做统一,横屏不会有这个问题。如果应用在特定的设备,竖屏可以调节相关参数,让视频正常,请参考这个帖子http://bbs.anychat.cn/forum.php? ... &extra=page%3D1。谢谢
作者: admin    时间: 2013-8-22 12:09
您好,关于本地视频旋转90度的问题,您可以修改SDK包中的:AnyChatCameraHellper.java
  1. mCamera.setDisplayOrientation(90);//设置本地摄像头方向
复制代码
将值设置为0,或是180。
作者: geyuliu    时间: 2013-8-22 12:34
谢谢指导!




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3