AnyChat技术支持论坛

标题: ipad上视频显示90度角问题 [打印本页]

作者: chaox    时间: 2015-9-17 14:55
标题: ipad上视频显示90度角问题
我ipad设置只支持横屏, 然后开启摄像头和查看pc端视频都与水平方向成90度角

设置了BRAC_SO_LOCALVIDEO_ORIENTATION 和 BRAC_ROTATION_FLAGS_ROTATION90 都没有用

作者: 佰锐科技-邵光清    时间: 2015-9-17 15:23
您好,本地视频方向和远程视频方向都与水平方向成90度角?
作者: chaox    时间: 2015-9-17 15:30
佰锐科技-邵光清 发表于 2015-9-17 15:23
您好,本地视频方向和远程视频方向都与水平方向成90度角?

是的 本地摄像头与远程显示的均是
作者: 佰锐科技-邵光清    时间: 2015-9-17 15:46
chaox 发表于 2015-9-17 15:30
是的 本地摄像头与远程显示的均是

参考一下这个贴,看看能不能解决你的问题:http://bbs.anychat.cn/forum.php? ... &extra=page%3D6
作者: 佰锐科技-邵光清    时间: 2015-9-17 15:48
chaox 发表于 2015-9-17 15:30
是的 本地摄像头与远程显示的均是

另外,本地视频采集方向修改,参考:AnyChat增加视频方向手工修正API接口
作者: chaox    时间: 2015-9-17 17:46
佰锐科技-邵光清 发表于 2015-9-17 15:48
另外,本地视频采集方向修改,参考:AnyChat增加视频方向手工修正API接口

您好, 远程的方向可以修正  本地的将userid 改为-1之后 还是没有修改
作者: 佰锐科技-邵光清    时间: 2015-9-17 17:50
chaox 发表于 2015-9-17 17:46
您好, 远程的方向可以修正  本地的将userid 改为-1之后 还是没有修改

麻烦将修正本地视频采集方向的这部分代码发上来看看。
作者: chaox    时间: 2015-9-17 18:06
佰锐科技-邵光清 发表于 2015-9-17 17:50
麻烦将修正本地视频采集方向的这部分代码发上来看看。

  [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_OVERLAY :1];
    [AnyChatPlatform UserSpeakControl: -1:YES];
    [AnyChatPlatform SetVideoPos:-1 :self :0 :0 :0 :0];
    [AnyChatPlatform UserCameraControl:-1 : YES];
   

    [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_AUTOROTATION :0];
   
    [AnyChatPlatform UserInfoControl: -1 : BRAC_USERINFO_CTRLCODE_ROTATION : BRAC_ROTATION_FLAGS_ROTATION90 : 0 : @""];

    [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_ORIENTATION : self.interfaceOrientation];
作者: 佰锐科技-邵光清    时间: 2015-9-17 18:25
chaox 发表于 2015-9-17 18:06
[AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_OVERLAY :1];
    [AnyChatPlatform UserSpeak ...

本地视频显示控件也旋转设置一下。
作者: chaox    时间: 2015-9-17 18:51
佰锐科技-邵光清 发表于 2015-9-17 18:25
本地视频显示控件也旋转设置一下。

本地的设置是哪个方法.. 不是只需要改动userid吗
作者: 佰锐科技-邵光清    时间: 2015-9-17 19:42
chaox 发表于 2015-9-17 18:51
本地的设置是哪个方法.. 不是只需要改动userid吗

调用API接口修正本地视频采集方向的同时,也把显示本地视频的控件旋转。
作者: chaox    时间: 2015-9-18 09:55
佰锐科技-邵光清 发表于 2015-9-17 19:42
调用API接口修正本地视频采集方向的同时,也把显示本地视频的控件旋转。

谢谢 ~ 解决了
作者: chaox    时间: 2015-9-18 10:53
佰锐科技-邵光清 发表于 2015-9-17 19:42
调用API接口修正本地视频采集方向的同时,也把显示本地视频的控件旋转。

2015-09-18 10:51:40.597 MobileCRM[895:241935] WARNING: -[<AVCaptureConnection: 0x1b7c650> isVideoMinFrameDurationSupported] is deprecated.  Please use AVCaptureDevice activeFormat.videoSupportedFrameRateRanges
2015-09-18 10:51:40.598 MobileCRM[895:241935] WARNING: -[<AVCaptureConnection: 0x1b7c650> setVideoMinFrameDuration:] is deprecated.  Please use AVCaptureDevice setActiveVideoMinFrameDuration
这个警告有影响吗
作者: admin    时间: 2015-9-18 10:57
没有影响。最新版本好象已经去掉了这个警告,您可以重新下载AnyChat for iOS SDK,更新SDK库文件再测试看看。
作者: chaox    时间: 2015-9-18 11:31
admin 发表于 2015-9-18 10:57
没有影响。最新版本好象已经去掉了这个警告,您可以重新下载AnyChat for iOS SDK,更新SDK库文件再测试看看 ...

已经是最新的了
作者: long    时间: 2015-12-27 22:55
本地控件旋转的话,比如我在iPad上控件大小是1024*568,翻转后不就成竖的了,显示有问题啊。




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