Juphoon Miniapp SDK for Wechat
|
Public 成员函数 | |
joinChannel (channelId, uid, token, joinConfig) | |
加入/创建频道 | |
leaveChannel () | |
离开频道 | |
on (eventName, handler, options) | |
添加事件监听器 | |
off (eventName, handler) | |
移除事件监听器,要提供与调用on 时相同的参数 | |
updatePusherState (log) | |
上报推流状态 | |
updatePusherNetState (log) | |
上报推流网络状态 | |
updatePlayerState (log) | |
上报拉流状态 | |
updatePlayerNetState (log) | |
上报拉流网络状态 | |
destroy () | |
销毁JRTCEngine | |
publish (video, audio) | |
开始推流 | |
unpublish () | |
停止推流 | |
setLayout (mode, layoutConfig) | |
设置合流布局 | |
sendMessage (message, uid) | |
发送消息 | |
|
inline |
销毁JRTCEngine
|
inline |
加入/创建频道
channelId | string类型,频道ID |
uid | string类型,用户标识符,不能为空。同一频道下不能重复,同名加入的情况下,先加入频道的人会被迫退出频道,并收到selfLeft 回调通知 |
token | string类型,长度不能超过 128 字符。免鉴权模式密码可以输入null 或 "",Token鉴权模式密码需要输入外部生成的 Token |
channelConfig | 频道配置参数,详细定义见 JRTCChannelConfig |
selfJoined
监听入会结果,并返回推拉流地址
|
inline |
|
inline |
|
inline |
添加事件监听器
eventName | - 要监听的事件类型ChannelEventType |
handler | - 事件监听回调 |
options | - 监听参数 可选
|
|
inline |
开始推流
video | boolean类型,是否推送本端视频流,入会默认为true |
audio | boolean类型,是否推送本端音频流,入会默认为true |
|
inline |
发送消息
message | 要发送的消息,String类型,最大长度1024字节 |
uid | 为空时发送给频道内所有人,否则发送给指定uid的用户 |
messageReceived
监听频道内消息接收
|
inline |
设置合流布局
mode | 布局模式,必选,1-智能布局,2-自定义布局 |
layoutConfig | 布局模式布局参数,详见 layoutConfig |
|
inline |
停止推流
|
inline |
上报拉流网络状态
log | - Live-Player组件监听 bindnetstatus 返回的数据。详情见微信小程序Live-Player组件 |
Void |
|
inline |
上报拉流状态
log | - Live-Player组件监听bindstatechange 返回的数据。详情见微信小程序Live-Player组件 |
Void |
|
inline |
上报推流网络状态
log | - Live-Pusher组件监听bindnetstatus 返回的数据。详情见微信小程序Live-Pusher组件 |
void |
|
inline |
上报推流状态
log | - Live-Pusher组件监听bindstatechange 返回的数据。详情见微信小程序Live-Pusher组件 |
void |