设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 淡竹叶
打印 上一主题 下一主题

发视频之前查询用户的视频分辨率

[复制链接]

3

主题

57

帖子

759

积分

高级会员

Rank: 4

积分
759
楼主
发表于 2015-10-16 14:59:02 | 显示全部楼层
淡竹叶 发表于 2015-10-16 14:40
您好,我在请求视频时调用barc_queryuserstatestring也没有拿到分辨率相关数据

您好,在请求对方视频后,可以用定时器循环去查询,查询的方法:BRAC_QueryUserStateInt(mTargetUserId,BRAC_USERSTATE_VIDEOSIZE);  //mTargetUserId  为用户id
回复 支持 反对

使用道具 举报

3

主题

57

帖子

759

积分

高级会员

Rank: 4

积分
759
沙发
发表于 2015-10-16 15:09:37 | 显示全部楼层
淡竹叶 发表于 2015-10-16 15:03
您好,我在这里面均获取不到,弹出来的都是空
function onSendVideoCallRequestSucess(mTargetUserId)
...

查询的接口是:BRAC_QueryUserStateInt,需要循环去检测,请求后如果对方视频流没有过来,那是无法正常获取到数据的。还有上面说的OnAnyChatVideoSizeChange也是可以正常获取到用户的分辨率的,可以参考我们的demo:AnyChatWebDemo
回复 支持 反对

使用道具 举报

3

主题

57

帖子

759

积分

高级会员

Rank: 4

积分
759
板凳
发表于 2015-10-19 17:26:32 | 显示全部楼层
淡竹叶 发表于 2015-10-19 17:10
您好,麻烦咨询下,,,,,这里面返回过来的视频分辨率和什么有关,设备还是配置??
比如我现在默认的 ...

您好,返回的视频分辨率是指当前用户使用的分辨率。而修改服务器配置后,android的还是原来的分辨率是因为android端本身有设置视频的分辨率,没有使用服务器的参数。如果要实现1:1显示画面,参考5楼的做法,不需要修改裁剪模式(BRAC_SetSDKOption(BRAC_SO_VIDEOSHOW_CLIPMODE,ANYCHAT_VIDEOCLIPMODE_DYNAMIC);)。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 19:11 , Processed in 0.168667 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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