emedia

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
Name Type Description
key string 自定义属性
val string 自定义属性值
success function 删除成功的回调
error function 删除失败的回调

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
Name Type Description
key string 自定义属性
val string 自定义属性值
success function 设置成功的回调
error function 设置失败的回调

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 媒体流