AnyChat技术支持论坛

标题: 视频刷新问题 [打印本页]

作者: 菠萝菠萝蜜    时间: 2014-9-4 17:48
标题: 视频刷新问题
web版本在视频连接成功后,有的时候视频窗口不会立即显示对方视频的内容,需要拖动或缩放一下浏览器才可以显示。但也有的时候不管怎么操作都显示不了对方的视频,音频是正常的。不知道这是什么原因?
作者: 佰锐技术-卓剑锐    时间: 2014-9-4 17:54
本帖最后由 佰锐技术-卓剑锐 于 2014-9-4 17:57 编辑

您好,您用的是什么版本的SDK?最新版本应该不存在这个问题。
是否是有用过我们的Demo测试过?
作者: 菠萝菠萝蜜    时间: 2014-9-4 18:44
是用的最新版本的。用demo测试,有的时候也会出现这个问题。我用web端连的安卓视频
作者: admin    时间: 2014-9-4 19:12
您好,是否与计算机(或浏览器)相关呢?是否有尝试换一台计算机,或是浏览器(与Chrome、Firefox等)进行过测试,情况如何?
作者: 菠萝菠萝蜜    时间: 2014-9-4 22:04
现在采用了进入房间后延时调用BRAC_UserCameraControl和BRAC_SetVideoPos的方法,暂时可以显示出来了。
不知是否会有这种可能导致这样的问题:进入房间成功后立即打开音视频和设置视频显示位置
作者: 菠萝菠萝蜜    时间: 2014-9-4 22:06
admin 发表于 2014-9-4 19:12
您好,是否与计算机(或浏览器)相关呢?是否有尝试换一台计算机,或是浏览器(与Chrome、Firefox等)进行 ...

现在采用了进入房间后延时调用BRAC_UserCameraControl和BRAC_SetVideoPos的方法,暂时可以显示出来了。
不知是否会有这种可能导致这样的问题:进入房间成功后立即打开音视频和设置视频显示位置
作者: admin    时间: 2014-9-4 22:22
您好,您可能是老版本的SDK?建议升级到最新版本:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: admin    时间: 2014-9-4 22:28
初步分析了一下您的现象,可能与您忽略了一个事件有关,请关注两个事件:
function OnAnyChatRoomOnlineUser(dwUserCount, dwRoomId);    // 如果对方先于自己进入房间,则可以在该事件中请求对方的数据;
function OnAnyChatUserAtRoom(dwUserId, bEnterRoom);  // 如果自己先于对方进入房间,则需要在该事件中请求对方的数据;

如果您处理好上面两个事件,则不需要延迟调用请求的API了。

详情请参考:AnyChat开发流程指南(第三部分)




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