AnyChat技术支持论坛

标题: 视频横竖屏奇怪的问题!!! [打印本页]

作者: level    时间: 2017-10-10 17:01
标题: 视频横竖屏奇怪的问题!!!
情况一: 两台手机上视频通讯,横竖屏显示没有问题!!

情况二:一台手机,一台平板上视频通讯,平板上显示的图像没有问题,然后传过来到手机上显示的图像却翻转了!

什么情况??有人遇到过吗??


作者: 佰锐科技-刘冬明    时间: 2017-10-10 17:43
您好,这就是由于Android的开放性,不同的设备存在一些差异,某些设备所采集的视频数据显示出来在方向上存在一定的误差,这通常与硬件设备的驱动相关。AnyChat有提供视频方向修正的API接口。。http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: level    时间: 2017-10-11 09:21
佰锐科技-刘冬明 发表于 2017-10-10 17:43
您好,这就是由于Android的开放性,不同的设备存在一些差异,某些设备所采集的视频数据显示出来在方向上存 ...

我已经根据这个文档资料进行了不断的尝试和修改,还是不起作用
作者: 佰锐科技-刘冬明    时间: 2017-10-11 10:33
本帖最后由 佰锐科技-刘冬明 于 2017-10-11 10:36 编辑

您是怎么弄的呢?按您描述通过这个BRAC_ROTATION_FLAGS_ROTATION180参数就可以。
第一步需要关闭视频本地视频自动旋转
AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, 0);

第二步修正采集方向
AnyChatCoreSDK.UserInfoControl(-1, AnyChatDefine.BRAC_USERINFO_CTRLCODE_ROTATION, AnyChatDefine.BRAC_ROTATION_FLAGS_ROTATION180, 0, "");第三个参数为0是不做任何修正,可以取的值有
var BRAC_ROTATION_FLAGS_MIRRORED       =        0x1000;        // 图像需要镜像翻转
var BRAC_ROTATION_FLAGS_ROTATION90     =        0x2000;        // 顺时针旋转90度
var BRAC_ROTATION_FLAGS_ROTATION180    =        0x4000;        // 顺时针旋转180度
var BRAC_ROTATION_FLAGS_ROTATION270    =        0x8000;        // 顺时针旋转270度

复制代码建议你在视频通话中加一个按钮,然后单击按钮调用采集修正,这样更容易看到效果

android端使用这个接口主要是调整视频采集方向,对android本地预览没有影响,影响的是android端传到远程视频
作者: level    时间: 2017-10-11 10:36
佰锐科技-刘冬明 发表于 2017-10-11 10:33
您是怎么弄的呢?按您描述通过这个BRAC_ROTATION_FLAGS_ROTATION180参数就可以。
第一步需要关闭视频本地 ...

您好,对的,我就是会这么设置的。
在demo AnychatFeatures中,MainActivity和FuncMenu中改成:
AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION,0);
anyChatSDK.UserInfoControl(-1,AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION,AnyChatDefine.BRAC_ROTATION_FLAGS_ROTATION180,0,"");
为啥不行呢
作者: 佰锐科技-刘冬明    时间: 2017-10-11 10:44
请问您是在那一端进行操作的呢?
作者: level    时间: 2017-10-11 11:39
佰锐科技-刘冬明 发表于 2017-10-11 10:44
请问您是在那一端进行操作的呢?

A端传给B端,B端上显示正常。  B端传给A端,传过来的视频图像在A端显示不正常。然后修改B端上的视频方向修正旋转角度,,传过来仍旧不正常。。。。。。然后,我分别在A端B端反复的测试和修改,,,依旧不正常。。。。请问为何呢?明哥。谢谢你的答复,如果方便,可以留个QQ或者微信吗,
作者: 佰锐科技-刘冬明    时间: 2017-10-11 12:57
1066495964  您可以加下QQ,把日志发给我瞧瞧




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