mobile CCTV,mobile surveillance,police body worn cameras
标题:
Web Sdk Jsw.js 会议相关 调用说明
[打印本页]
author:
IBeli
time:
2018-9-30 18:20
标题:
Web Sdk Jsw.js 会议相关 调用说明
多人群组,群组通话 接口调用说明(仅支持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]}
[attach]1518[/attach]
[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] [attach]1517[/attach]
注册会议状态改变监听:
[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
的其他接口了:
获取会议成员,创建会议,删除会议
会议的功能就通过调用会议实例,去调用相应的接口。
欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/)
Powered by Discuz! X3.2