stopPublishingStream method

Future<void> stopPublishingStream(
  1. {ZegoPublishChannel? channel}
)

停止推流,可停止指定通道的音视频流。

支持版本:1.1.0 及以上。 详情描述:用户停止发送本地的音视频流,房间内其他用户会收到流删除通知。 业务场景:可以用于实时连麦、直播等场景下停止推流。 调用时机:调用 startPublishingStream 开始推流后。 使用限制:无。 注意事项:

  1. 在停止推流之后,同房间内其他用户可通过监听 onRoomStreamUpdate 回调来收到流的删除通知。
  2. 如果用户已经启动推流,在推送新流(与之前的 streamID 不同)之前,必须要调用此函数停止当前流的推送,否则新流推送会返回失败。
  3. 在停止推流之后,开发者应该根据业务情况来决定是否需要停止本地预览。
  • channel 推流通道。

Implementation

Future<void> stopPublishingStream({ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .stopPublishingStream(channel: channel);
}