mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1402|reply: 0
打印 prevThread nextThread

Web Sdk Jsw.js 会议相关 调用说明

[copyURL]

6

主题

438

帖子

1722

积分

vipMem

Rank: 6Rank: 6

积分
1722
jumpTo
owner
poston 2018-9-30 18:20 | authorOnly 回帖奖励 |viewing |阅读模式
多人群组,群组通话 接口调用说明(仅支持OCX插件模式)1、功能
首先需要了解,这个功能模块究竟能干些什么。下面例举下,该功能模块能干些什么。
会议管理相关:对应于jSW.SwConfManager
1、初始化群组模块
2、监听会议状态的改变
3、获取群组列表(获取到的数据是,jSW.SWCONF实例对象的数组)
4、创建会议
5、删除会议
6、根据会议ID获取会议

会议相关:对应于jSW.SWCONF
1、获取会议信息
2、获取当前用户(在会议里面)
3、获取会议成员
4、获取在线用户,用于添加用户到会议
5、邀请用户加入会议
6、删除会议成员
7、开始会议
8、结束会议
9、申请发言
10、申请结束发言
11、点名发言
12、终止发言
13、离开会议
14、返回会议
15、会议音量控制

用户相关:   对于与jSW.SWCONF_USER
1、获取用户信息


2、流程

调用流程:

[size=10.5000pt]说明session 为已正常调用Jsw接口,登录后的jSW.Session对象。
[size=10.5000pt]var [size=10.5000pt]afterinitok [size=10.5000pt]= function(){
[size=10.5000pt]
[size=10.5000pt]}


[size=10.5000pt]
[size=10.5000pt]1、初始化接口是个异步接口,成功意味着接口返回值成功,并且回调通知结果成功。
[size=10.5000pt]2、伪代码如下所示
[size=10.5000pt]var [size=10.5000pt]confManager [size=10.5000pt]= session.swGetConfManager(); //获取会议管理对象示例
[size=10.5000pt]var initcb[size=10.5000pt] = function(rc){
[size=10.5000pt]If(rc == jSW.RcCode.RC_CODE_S_OK){
[size=10.5000pt]If([size=10.5000pt]afterinitok [size=10.5000pt])   afterinitok (); //后续调用群组接口,必须在这之后调用
[size=10.5000pt]}else{}
[size=10.5000pt]} //定义初始化结果的回调
[size=10.5000pt]var rc = [size=10.5000pt]confManager[size=10.5000pt].swInit[size=10.5000pt](initcb [size=10.5000pt]); //调用初始化接口
[size=10.5000pt]

[size=10.5000pt]
注册会议状态改变监听:

[size=10.5000pt]afterinitok = function(){
[size=10.5000pt]var onConfStatusChanged = function(sender, event, message){
[size=10.5000pt]    [size=10.5000pt]        [size=10.5000pt]在这里根据 event去判断,事件类型
[size=10.5000pt]}
var rc = [size=10.5000pt]confManager[size=10.5000pt].swRegConfWatch(onConfStatusChanged );
}

之后可以调用jSW.SwConfManager的其他接口了:
获取会议成员,创建会议,删除会议

会议的功能就通过调用会议实例,去调用相应的接口。


本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply

使用道具 report

QQ|wireless surveillance

GMT+8, 2024-12-23 05:57 , Processed in 0.054690 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList