AnyChat技术支持论坛

标题: 视频旋转的问题 [打印本页]

作者: william2014    时间: 2014-5-15 17:54
标题: 视频旋转的问题
你好,我现在在做anychat视频通讯,是手机客户端与PC服务端通信,[AnyChatPlatform GetSDKVersion] 显示是4.9的SDK,现在出现问题如下:
1、当设置:[AnyChatPlatform InitSDK:0]; [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :0];  之后:
     (1)手机端看到对端的视频头像是无法旋转的,本地摄像头依然是可以旋转的;
     (2)PC端的收到的对端视频是倾斜了90度的摄像;
2、当设置:[AnyChatPlatform InitSDK:0]; [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :1];  之后:
   (1)手机竖直放置,手机端的自己和远端图像都是正常的,PC端显示也是正常的;
   (2)手机逆时针旋转,自己和对端图像也可以跟着旋转正常;手机顺时针旋转90度,自己图像可以跟着旋转,但是对端图片却无法旋转,手机顺时针旋转180度,自己图像可以跟着旋转,但是对端图片正常旋转;

请问,这个问题该怎么解决?

作者: 廖斌    时间: 2014-5-15 17:59
hi,更新最新版本。并需要设置这个参数
#define BRAC_SO_VIDEOSHOW_AUTOROTATION                85        ///< 远程视频显示自动旋转控制(参数为int型, 0表示关闭, 1 开启[默认],视频旋转时需要参考本地视频设备方向参数)

设置为0,可以禁止iOS上面的远程显示旋转

作者: william2014    时间: 2014-5-15 20:28
是只需要更新sdk,就行了吗?
作者: 廖斌    时间: 2014-5-16 09:13
更i新SDK,并且设置BRAC_SO_VIDEOSHOW_AUTOROTATION这个参数               
参考帖子http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: admin    时间: 2014-5-16 09:14
您好,需要更新iOS的SDK(.a的库文件、.h的头文件),同时在初始化SDK之后增加如下的代码:
  1. [AnyChatPlatform SetSDKOptionInt:BRAC_SO_VIDEOSHOW_AUTOROTATION :0];
复制代码





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