设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 11794|回复: 16
打印 上一主题 下一主题

5.0版本手机端拍到的视频到PC端上下颠倒

[复制链接]

23

主题

100

帖子

335

积分

中级会员

Rank: 3Rank: 3

积分
335
跳转到指定楼层
楼主
发表于 2014-7-2 17:25:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
视频聊天时手机端本地摄像头排到的视频在pc端显示上线颠倒,是什么问题?求教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
17#
发表于 2014-7-3 11:15:56 | 只看该作者
william2014 发表于 2014-7-3 09:54
你好,请问Android端能不能获取到pc端显示视频的方向   这样我就可以根据pc顿的方向在Android端做修正

不能哦,你可以在pc那边手动修正。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
16#
发表于 2014-7-3 10:09:41 | 只看该作者
您好,使用我们标准的示例程序,是否也会出现方向不正常的问题呢?
回复 支持 反对

使用道具 举报

23

主题

100

帖子

335

积分

中级会员

Rank: 3Rank: 3

积分
335
15#
 楼主| 发表于 2014-7-3 09:54:50 | 只看该作者
你好,请问Android端能不能获取到pc端显示视频的方向   这样我就可以根据pc顿的方向在Android端做修正
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
14#
发表于 2014-7-3 09:44:22 | 只看该作者
william2014 发表于 2014-7-3 09:37
android端使用这个接口主要是调整视频采集方向,对android本地预览没有影响,影响的是android端传到远程视 ...

api的第一个参数用-1
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
13#
发表于 2014-7-3 09:42:45 | 只看该作者
william2014 发表于 2014-7-3 09:37
android端使用这个接口主要是调整视频采集方向,对android本地预览没有影响,影响的是android端传到远程视 ...

没有调用AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, 0);
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
12#
发表于 2014-7-3 09:42:37 | 只看该作者
您好,userid为-1吗?
回复 支持 反对

使用道具 举报

23

主题

100

帖子

335

积分

中级会员

Rank: 3Rank: 3

积分
335
11#
 楼主| 发表于 2014-7-3 09:37:54 | 只看该作者
android端使用这个接口主要是调整视频采集方向,对android本地预览没有影响,影响的是android端传到远程视频
使用方法如下
1、初始化sdk之后,调用AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, 0);

2、在视频通话中发现android采集方向不对,调用AnyChatCoreSDK.UserInfoControl(-1, AnyChatDefine.BRAC_USERINFO_CTRLCODE_ROTATION, AnyChatDefine.BRAC_ROTATION_FLAGS_ROTATION90 0, "");


视频通话中是怎么定义的?  我在button点击事件里面修改方向没反应

if (retation == 0) {
                                anychat.UserInfoControl(userID,
                                                AnyChatDefine.BRAC_USERINFO_CTRLCODE_ROTATION,
                                                AnyChatDefine.BRAC_ROTATION_FLAGS_ROTATION90, 0, "");
                                retation++;
                        } else if (retation == 1) {
                                anychat.UserInfoControl(userID,
                                                AnyChatDefine.BRAC_USERINFO_CTRLCODE_ROTATION,
                                                AnyChatDefine.BRAC_ROTATION_FLAGS_ROTATION180, 0, "");
                                retation++;
                        } else if (retation == 2) {
                                anychat.UserInfoControl(userID,
                                                AnyChatDefine.BRAC_USERINFO_CTRLCODE_ROTATION,
                                                AnyChatDefine.BRAC_ROTATION_FLAGS_ROTATION270, 0, "");
                                retation++;
                        } else {
                                anychat.UserInfoControl(userID,
                                                AnyChatDefine.BRAC_USERINFO_CTRLCODE_ROTATION, 0, 0, "");
                                retation = 0;
                        }
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
10#
发表于 2014-7-3 09:28:12 | 只看该作者
william2014 发表于 2014-7-2 21:01
目前是Android端可以看到正确的视频,pc端看到的是上下颠倒的。和IOS对比发现少了一设置BRAC_SO_VIDEOSHOW_ ...

您好,android不需要用到BRAC_SO_VIDEOSHOW_AUTOROTATION 这个参数。您用标准的demo,pc看到的视频是正常的吗?
1、如果标准demo可以,你的是倒立的,那可能是您的代码存在问题,可以对比一下我们标准demo的源代码,找一下差别;

2、如果标准demo也不行,那可能是设备的特殊性造成的,可以在pc端可以调用远程视频方向修正接口来调整,接口的使用参考:http://bbs.anychat.cn/forum.php? ... =520&extra=page%3D1
回复 支持 反对

使用道具 举报

23

主题

100

帖子

335

积分

中级会员

Rank: 3Rank: 3

积分
335
9#
 楼主| 发表于 2014-7-2 21:01:21 | 只看该作者
目前是Android端可以看到正确的视频,pc端看到的是上下颠倒的。和IOS对比发现少了一设置BRAC_SO_VIDEOSHOW_AUTOROTATION    但是这个在Android没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 22:26 , Processed in 0.131143 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表