跳转到主要内容
MeetingMediaEvent 承载当前会议的媒体事件,通过 MeetingEngine.mediaEvent 注册。可继承 MeetingMediaSimpleEvent 按需覆写。

使用说明

  • 该接口同时包含连接状态、原始远端帧和聚合质量统计;单条远端视频的接收状态应使用 MeetingRemoteVideoEvent。
  • onRemoteVideoFrame() 在 SRTC 媒体线程回调,不得阻塞。
  • 本地网络和播放体验通过 onLocalQualitySnapshot() 周期返回;FY 服务端质量档位变化另由 onNetworkQualityChanged() 返回。详细逐轨统计按需调用 MeetingEngine.getMetric()。
  • 该监听在离会时清除,下一场会议需要重新赋值。

接口方法

onMediaConnected()

方法说明:当前会议的 SRTC 流媒体服务器连接成功。 参数说明:无。 返回值说明:无(Unit)。

onRemoteVideoFrame(uid, trackDesc, y, u, v, width, height, format, angle)

方法说明:收到一帧远端视频原始数据。 参数说明: 返回值说明:无(Unit)。

onLocalQualitySnapshot(snapshot)

方法说明:返回当前会议同次采样的本地上下行网络质量和远端音视频播放体验,保持 RTC 统计线程回调。 参数说明: 返回值说明:无(Unit)。

onVolumesReport(volumes)

方法说明:返回当前会议各用户轨道的音量快照。 参数说明: 返回值说明:无(Unit)。

onActiveSpeakersChanged(speakers)

方法说明:当前会议的活跃说话人列表发生变化。 参数说明: 返回值说明:无(Unit)。

onNetworkQualityChanged(change)

方法说明:当前会议收到 FY 服务端质量报告时,为上行、下行各回调一次,不做去抖;等级未变化时 trend 为 STABLE。它与本地质量快照独立。 参数说明: 返回值说明:无(Unit)。数据类型见 SRTC 类型,等级见 SRTC 枚举。