AnyChat技术支持论坛

标题: 视频画面镜像左右转换问题 [打印本页]

作者: william2014    时间: 2014-7-4 14:56
标题: 视频画面镜像左右转换问题
你好,如图中所示,我在和对方进行视频通话,对方要求看我的文档,发现我这边看到的文档都是镜像(文字左右对反着),
而对方看到我的文档文字也是的,请问这个问题该怎么解决呢?

屏幕快照 2014-07-04 下午2.52.56.png (131.97 KB, 下载次数: 11859)

屏幕快照 2014-07-04 下午2.52.56.png

作者: 佰锐技术-高萌    时间: 2014-7-4 15:02
您好,请问您是使用我们的官方Demo测试吗?
作者: william2014    时间: 2014-7-4 15:14
佰锐技术-高萌 发表于 2014-7-4 15:02
您好,请问您是使用我们的官方Demo测试吗?

用了你们的SDK,版本号V4.9 Build time:May  7 2014 09:38:15,这个demo估计也会这样的?想知道现在该怎么控制下?让对方看到的是正着的画面。。。
作者: 佰锐技术-高萌    时间: 2014-7-4 15:47
本帖最后由 佰锐技术-高萌 于 2014-7-4 15:48 编辑

您好,建议您下载最新的测试一下。下载地址:http://www.anychat.cn/download.html
作者: admin    时间: 2014-7-4 15:51
您好,请参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1,里面有一个“BRAC_ROTATION_FLAGS_MIRRORED”可以解决您遇到的问题。
作者: william2014    时间: 2014-7-4 16:25
佰锐技术-高萌 发表于 2014-7-4 15:47
您好,建议您下载最新的测试一下。下载地址:http://www.anychat.cn/download.html

最新的已经测试过,也是一样的。
作者: 佰锐技术-高萌    时间: 2014-7-4 16:28
william2014 发表于 2014-7-4 16:25
最新的已经测试过,也是一样的。

您好,更新版本后请参考5楼的解决方法:请参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1,里面有一个“BRAC_ROTATION_FLAGS_MIRRORED”可以解决您遇到的问题。
作者: william2014    时间: 2014-7-4 16:31
admin 发表于 2014-7-4 15:51
您好,请参考:http://bbs.anychat.cn/forum.php?mod=viewthread&tid=520&extra=page%3D1,里面有一个“BRA ...

// 远程视频方向修正标志定义
#define BRAC_ROTATION_FLAGS_MIRRORED        0x1000        ///< 图像需要镜像翻转

这个是控制远端视频的吧?现在的问题是我的画面,对方看到是镜像反转的,需要在我本地进行调整啊。
我做了以下的设置:
  [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :1];  //1:允许画面旋转,0:禁止画面旋转
    [AnyChatPlatform SetSDKOptionInt:BRAC_SO_VIDEOSHOW_AUTOROTATION :1];   //1:允许画面旋转,0:禁止画面旋转
1、发现  [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :1];这一步设置为0时,影像反转好了(对方看到我的文字材料正的),但是对方看到我的画面不是正的,而是旋转的90度。  
该如何是好啊?

作者: admin    时间: 2014-7-4 16:33
对方是PC,还是iOS?
作者: admin    时间: 2014-7-4 16:38
您好,我们用最新的SDK测试了,没有发现您所遇到的问题,测试方案如下:
A、iOS(iPhone5)进入房间1;
B、PC(Web浏览器)进入房间1;

iOS看PC,可以看清文字,没有镜像问题;
PC看iOS,可以看清文字,没有镜像问题(前、后置摄像头均正常);

iOS、Web均用最新版本(AnyChat r4103)标准Demo测试

您那边所遇到的问题可能与版本太旧(可能其中一方为旧版本?),请详细描述一下您的测试环境?或是附上双方的日志文件?



作者: william2014    时间: 2014-7-9 16:31
本帖最后由 william2014 于 2014-7-9 16:33 编辑
admin 发表于 2014-7-4 16:38
您好,我们用最新的SDK测试了,没有发现您所遇到的问题,测试方案如下:
A、iOS(iPhone5)进入房间1;
B ...


你好,这个镜像反转问题,我们最终还是没有解决。我们是ios手机与web服务端通话,SDK都是最新,问题如下:
1、控制镜像反转,代码如下:
      [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :0];  //1:允许画面旋转,0:禁止画面旋转
    [AnyChatPlatform UserInfoControl: -1 : BRAC_USERINFO_CTRLCODE_ROTATION : BRAC_ROTATION_FLAGS_MIRRORED : 0 : @""];
    [AnyChatPlatform UserInfoControl: -1 : BRAC_USERINFO_CTRLCODE_ROTATION : BRAC_ROTATION_FLAGS_ROTATION90 : 0 : @""];
此时在4s,ipod,ipad 3等设备上测试,web端看到的ios端镜像是正着的;但是iphone 5,iphone 5s设备却是镜像反转着的。

2、允许画面反转
[AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :1];  //1:允许画面旋转,0:禁止画面旋转
    [AnyChatPlatform SetSDKOptionInt:BRAC_SO_VIDEOSHOW_AUTOROTATION :1];   //1:允许画面旋转,0:禁止画面旋转
此时,所有的设备的镜像都是反着的。请问,这个是否和苹果设备的硬件有关?

作者: 廖斌    时间: 2014-7-9 16:49
william2014 发表于 2014-7-9 16:31
你好,这个镜像反转问题,我们最终还是没有解决。我们是ios手机与web服务端通话,SDK都是最新,问题 ...

您好,跟设备有一定的关系。如果web端看到ios是镜像的,可以在web端添加一个按钮,然后web端调用接口去修正方向。
参考
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: william2014    时间: 2014-7-9 17:06
廖斌 发表于 2014-7-9 16:49
您好,跟设备有一定的关系。如果web端看到ios是镜像的,可以在web端添加一个按钮,然后web端调用接口去修 ...

感谢,看来目前只能这样做了。多谢了。。。
作者: admin    时间: 2014-7-9 17:09
此时在4s,ipod,ipad 3等设备上测试,web端看到的ios端镜像是正着的;但是iphone 5,iphone 5s设备却是镜像反转着的。

您好,都用标准Demo,在Web上看iPhone5的视频,文字是反的,还是正的?
作者: william2014    时间: 2014-7-9 17:22
admin 发表于 2014-7-9 17:09
您好,都用标准Demo,在Web上看iPhone5的视频,文字是反的,还是正的?

你好,我ios端只是用了你们的sdk。没有测试过你们的标准demo,你们可以用最新的iphone和iphone5s测试下哈。
作者: admin    时间: 2014-8-5 09:47
您好,该问题已经解决,请更新AnyChat for iOS SDK,参考:http://bbs.anychat.cn/forum.php? ... ;tid=885&extra=




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