stopChannelMediaRelay abstract method

Future<void> stopChannelMediaRelay()

停止跨频道媒体流转发。一旦停止,主播会退出所有目标频道。

成功调用该方法后,SDK 会触发 onChannelMediaRelayStateChanged 回调。如果报告 relayStateIdle (0) 和 relayOk (0),则表示已停止转发媒体流。 如果该方法调用不成功,SDK 会触发 onChannelMediaRelayStateChanged 回调,并报告状态码 relayErrorServerNoResponse (2) 或 relayErrorServerConnectionLost (8)。你可以调用 leaveChannel 方法离开频道,跨频道媒体流转发会自动停止。

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。 < 0:方法调用失败。详见错误码了解详情和解决建议。 -5: 方法调用被拒绝。当前没有正在进行的跨频道媒体流转发。

Implementation

Future<void> stopChannelMediaRelay();