Skip to content

Events

Event Types

Common Events

Available in both RtcPlayer and RtcPublisher:

EventDescriptionParameters
stateConnection state changedRtcState
errorError occurredstring
icecandidateICE candidateRTCIceCandidate
iceconnectionstateICE connection stateRTCIceConnectionState

Playback Events

EventDescriptionParameters
trackRemote stream received{ stream, event }

Publishing Events

EventDescriptionParameters
streamstartPublishing started{ stream }
streamstopPublishing stoppedvoid
sourcechangeInput source changedMediaSource
permissiondeniedPermission denied{ source, error }

Usage

typescript
player.on('state', (state) => console.log(state));
player.off('track', handler); // Remove listener
player.once('error', handler); // Listen once

See RtcState.

基于 MIT 许可证发布