更新时间:2023-10-26 GMT+08:00

流事件通知(RTCStreamEvent)

本章节介绍了Web SDK的RTCStreamEvent事件。

表1 StreamEvent事件

接口

描述

player-state-change

播放状态变更事件。

screen-sharing-stopped

共享屏幕停止事件。

audio-mixing-played

本地混音播放事件。

audio-mixing-finished

本地混音播放结束事件。

事件注册监听应在业务结束时取消注册,否则注册监听事件累积会有内存泄漏风险。

player-state-change

事件说明

播放状态变更事件。在播放状态变更的时候触发。

【回调参数

event:playState类型。字段定义如下:

  • type:string类型,表示播放器类型,取值为video/audio。
  • id:string类型,表示流分辨率Id。
  • state:string类型,表示当前播放状态。取值包括:PLAYING,STOPPED,PAUSED, NONE。
  • reason:string类型,表示触发播放状态变更的原因。

screen-sharing-stopped

事件说明

共享屏幕停止事件。仅在本地共享屏幕停止时触发。

【回调参数

event:string类型。表示停止共享屏幕时的流Id。

audio-mixing-played

事件说明

混音播放事件。仅在本地混音播放时触发。

回调参数

audio-mixing-finished

事件说明

混音播放结束事件。仅在本地混音结束播放时触发。

注意:手动调用stopAudioMixingpauseAudioMixing不会触发此事件。

回调参数