|
本帖最后由 佰锐科技-刘冬明 于 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端传到远程视频 |
|