RTCMediaEvent 承载一条频道的媒体事件。RTCEngine.setRtcMediaEvent(...) 设置默认频道监听器;额外频道使用 RTCChannel.setRtcMediaEvent(...)。只关心少量事件时,建议继承 RTCMediaSimpleEvent。
所有回调的第一个参数都是 channel: String,用于在多频道场景中明确事件归属。
接口方法
onMediaConnected(channel)
onRemoteVideoFrame(channel, uid, trackDesc, y, u, v, width, height, format, angle)
uid 和 trackDesc 定位远端 Track;y、u、v 为图像分量,width / height 为尺寸,format 为像素格式,angle 为旋转角度。
onMediaMetric(channel, metric)
onNetworkQualityChanged(channel, change)
onVolumesReport(channel, volumes)
onActiveSpeakersChanged(channel, speakers)
RTCMediaEvent 移至 RTCCameraDeviceEvent,不会因多频道而重复回调。本地视频帧与本地音频帧也分别使用独立监听器。
:::