设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

实现打开网页直接是视频接通状态

[复制链接]

10

主题

66

帖子

198

积分

注册会员

Rank: 2

积分
198
跳转到指定楼层
楼主
发表于 2015-10-14 10:51:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问使用anychatweb 可以实现打开网页直接是视频接通状态吗?目前我在页面加载完成调用的函数中,调用了var errorcode = BRAC_InitSDK(NEED_ANYCHAT_APILEVEL);         // 初始化插件  errorcode = BRAC_Connect(mDefaultServerAddr,mDefaultServerPort);//连接服务器  errorcode = BRAC_EnterRoom(mDefaultRoomID, "", 0); //进入房间。但是网页打开后未显示视频连接状态。如果想实现打开网页直接是视频联通状态,我应该还调用哪些方法,同样在<body onload= 加载完成调用的函数中调用可以吗?

在线等答复,十分感谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2015-10-14 10:57:28 | 只看该作者
您好,请问您是希望打开网页就能看见视频吗
回复 支持 反对

使用道具 举报

10

主题

66

帖子

198

积分

注册会员

Rank: 2

积分
198
板凳
 楼主| 发表于 2015-10-14 11:00:49 | 只看该作者
佰锐科技-李友勤 发表于 2015-10-14 10:57
您好,请问您是希望打开网页就能看见视频吗

是的。我们业务场景是,业务流程接收到某个事件,然后显示视频接通的网页
回复 支持 反对

使用道具 举报

地板
发表于 2015-10-14 11:09:12 | 只看该作者
liangchao 发表于 2015-10-14 11:00
是的。我们业务场景是,业务流程接收到某个事件,然后显示视频接通的网页

您好,是可以实现的。只需要将相关界面隐藏,连续调用连接、登录、进入房间函数即可,在进入房间时将上层应用的参数传入即可实现
回复 支持 反对

使用道具 举报

10

主题

66

帖子

198

积分

注册会员

Rank: 2

积分
198
5#
 楼主| 发表于 2015-10-14 11:13:47 | 只看该作者
已经调用了初始化,连接服务器,登陆服务器,进入房间。但是没有实现。是否还要调用BRAC_UserCameraControl SpeakControl之类的函数呢还有视频位置需要调用
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2015-10-14 11:29:16 | 只看该作者
是否还要调用BRAC_UserCameraControl SpeakControl之类的函数呢还有视频位置需要调用
是的,需要调用的,请参考:AnyChat开发流程指南

同样在<body onload= 加载完成调用的函数中调用可以吗

在OnLoad里面只需要调用Connect、Login、EnterRoom几个API即可,后面其它API的调用需要在异步事件(由AnyChat插件主动触发)中调用,如OnAnyChatEnterRoom等。
回复 支持 反对

使用道具 举报

10

主题

66

帖子

198

积分

注册会员

Rank: 2

积分
198
7#
 楼主| 发表于 2015-10-14 13:25:25 | 只看该作者
你好,我发现BRAC_Connect()返回的201,之后调用的BRAC_EnterRoom()返回的308.应该返回0才是成功的对吗?那这两个返回码能看出大概是什么问题吗?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2015-10-14 13:32:51 | 只看该作者
您好,请将完整的日志文件(BRAnyChatCore.log,位于插件安装目录下)帖上来,我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

10

主题

66

帖子

198

积分

注册会员

Rank: 2

积分
198
9#
 楼主| 发表于 2015-10-14 13:37:55 | 只看该作者
[2015-10-14 13:33:02(065)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-14 13:33:02(066)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
[2015-10-14 13:33:02(075)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-14 13:33:02(172)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-14 13:33:02(176)]        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
[2015-10-14 13:33:02(181)]        Load BRMediaCore.dll success!(V5.3 Build Time:Aug 10 2015 12:21:04)
[2015-10-14 13:33:03(577)]        Invoke        Connect(demo.anychat.cn,8906)=0
[2015-10-14 13:33:03(692)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2015-10-14 13:33:03(914)]        Server version: V5.3(Build Time:2015-09-29 22:14:08, Server OS:Windows)
[2015-10-14 13:33:04(159)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-14 13:33:04(549)]        Invoke        LoginServer(username=AnyChat)
[2015-10-14 13:33:04(753)]        Message        OnLoginSystem(userid=-18363,errorcode=0,username=AnyChat), msg deliver worked(1)
[2015-10-14 13:33:04(755)]        Server running time: 14 days, 15 hours, 12 minutes, license mode:1
[2015-10-14 13:33:05(561)]        Invoke        EnterRoom(roomid=1)
[2015-10-14 13:33:05(909)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2015-10-14 13:33:05(910)]        Message        OnReceiveOnlineUser(count=5,roomid=1)
[2015-10-14 13:33:05(911)]        On Remote UserSpeakControl(dwUserId:-18201, bOpen:1)
[2015-10-14 13:33:05(983)]        WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
[2015-10-14 13:33:05(984)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-14 13:33:05(985)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2015-10-14 13:33:06(035)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-14 13:33:06(125)]        On Remote UserCameraControl(dwUserId:-18201, bOpen:1)
[2015-10-14 13:33:08(929)]        Warning: The UDP communication with the server abnormal!
[2015-10-14 13:33:23(909)]        Invoke        LeaveRoom(roomid=-1)        Elapse:63 ms
[2015-10-14 13:33:23(979)]        Invoke        LogoutServer(userid=-18363)        Elapse:78 ms
[2015-10-14 13:33:24(016)]        Invoke        BRAC_Release        Elapse:31 ms
回复 支持 反对

使用道具 举报

3

主题

57

帖子

759

积分

高级会员

Rank: 4

积分
759
10#
发表于 2015-10-14 13:46:20 | 只看该作者
liangchao 发表于 2015-10-14 13:25
你好,我发现BRAC_Connect()返回的201,之后调用的BRAC_EnterRoom()返回的308.应该返回0才是成功的对吗 ...

您好,请问您是在同一个浏览器上面打开了多个视频通话的页面么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:32 , Processed in 0.177086 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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