Methods
createConference(confrType, password, rec, recMerge, supportWechatMiniProgram)
创建会议
Example
createConference(emedia.mgr.ConfrType.COMMUNICATION_MIX, pwd, rec, recMerge, suportMiniProgarm)
Parameters:
Name | Type | Description |
---|---|---|
confrType |
Number | 会议类型 COMMUNICATION: 10, COMMUNICATION_MIX: 11, LIVE: 12, P2P: 13, INTERCOMM: 14 |
password |
string | 会议密码 |
rec |
boolean | 是否录制 |
recMerge |
boolean | 是否合并 |
supportWechatMiniProgram |
boolean | 是否支持小程序 |
deleteConferenceAttrs(option)
删除会议属性
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
option |
Object |
Properties
|
destroyConference(confr)
销毁会议
Parameters:
Name | Type | Description |
---|---|---|
confr |
Object | 会议对象 |
exitConference(closedSelfConfr)
退出会议
Parameters:
Name | Type | Description |
---|---|---|
closedSelfConfr |
boolean | 是否关闭创建的会议,默认false |
getConferenceInfo(confrId, password)
获取会议信息
Parameters:
Name | Type | Description |
---|---|---|
confrId |
string | 会议id |
password |
string | 会议密码 |
getConferenceTkt(confrId, password)
获取会议ticket
Parameters:
Name | Type | Description |
---|---|---|
confrId |
String | 会议id |
password |
String | 会议密码 |
grantRole(confr, members, role)
改变角色
Parameters:
Name | Type | Description |
---|---|---|
confr |
Object | 会议对象 |
members |
Array | 会议成员 |
role |
string | 角色 |
joinConference(confrId, password, ext)
通过password加入会议
Parameters:
Name | Type | Description |
---|---|---|
confrId |
String | 会议id |
password |
String | 会议密码 |
ext |
String | 扩展 |
joinConferenceWithTicket(confrId, ticket, ext)
通过ticket加入会议
Parameters:
Name | Type | Description |
---|---|---|
confrId |
String | 会议id |
ticket |
String | 会议ticket |
ext |
String | 扩展 |
kickMembersById(confr, members)
通过id踢出成员
Parameters:
Name | Type | Description |
---|---|---|
confr |
Object | 会议对象 |
members |
Array | 会议成员 |
onConferenceExit()
退出会议的回调 返回role
onMemberExited()
有人退出的回调 返回member,reason
onMemberJoined()
有人加入会议的回调 返回member
onRoleChanged()
改变角色的回调 返回role
onStreamAdded()
有媒体流加入的回调 返回role
onStreamRemoved()
有媒体流移除的回调 返回role
publish(constaints, audio, video, videoTag, ext)
发布媒体流
Parameters:
Name | Type | Description |
---|---|---|
constaints |
Object | - |
audio |
boolean | 是否发布音频 |
video |
boolean | 是否发布视频 |
videoTag |
Object | video标签 |
ext |
string | 扩展 |
setConferenceAttrs(option)
设置会议属性
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
option |
Object |
Properties
|
unpublish(constaints, audio, video, videoTag, ext)
取消发布媒体流
Parameters:
Name | Type | Description |
---|---|---|
constaints |
Object | - |
audio |
boolean | 是否发布音频 |
video |
boolean | 是否发布视频 |
videoTag |
Object | video标签 |
ext |
string | 扩展 |
unsubscribe(stream)
取消订阅媒体流
Parameters:
Name | Type | Description |
---|---|---|
stream |
Object | 媒体流 |