updateChannelMediaRelay method

Future<void> updateChannelMediaRelay (
  1. ChannelMediaRelayConfiguration channelMediaRelayConfiguration
)

更新媒体流转发的频道。

成功开始跨频道转发媒体流后,如果你希望将流转发到多个目标频道,或退出当前的转发频道,可以调用该方法。

成功调用该方法后,SDK 会触发 RtcEngineEventHandler.channelMediaRelayEvent 回调, 并在回调中报告状态码 ChannelMediaRelayEvent.UpdateDestinationChannel

Note

  • 请在 RtcEngine.startChannelMediaRelay 方法后调用该方法,更新媒体流转发的频道。
  • 跨频道媒体流转发最多支持 4 个目标频道。如果直播间里已经有 4 个频道了,你可以在调用该方法之前, 调用 ChannelMediaRelayConfiguration 类中的 destInfos 方法移除不需要的频道。

Parameter channelMediaRelayConfiguration 跨频道媒体流转发参数配置。详见 ChannelMediaRelayConfiguration

Implementation

@override
Future<void> updateChannelMediaRelay(
    ChannelMediaRelayConfiguration channelMediaRelayConfiguration) {
  return _invokeMethod('updateChannelMediaRelay', {
    'channelMediaRelayConfiguration': channelMediaRelayConfiguration.toJson()
  });
}