Skip to content

事件监听

事件类型

通用事件

RtcPlayerRtcPublisher 均可使用:

事件说明参数
state连接状态变化RtcState
error错误发生string
icecandidateICE 候选RTCIceCandidate
iceconnectionstateICE 连接状态RTCIceConnectionState

拉流事件

事件说明参数
track收到远程流{ stream, event }

推流事件

事件说明参数
streamstart推流开始{ stream }
streamstop推流停止void
sourcechange输入源切换MediaSource
permissiondenied权限拒绝{ source, error }

使用方法

typescript
player.on('state', (state) => console.log(state));
player.off('track', handler); // 取消监听
player.once('error', handler); // 仅监听一次

详见 RtcState

基于 MIT 许可证发布