setPlayStreamBufferIntervalRange method

Future<void> setPlayStreamBufferIntervalRange(
  1. String streamID,
  2. int minBufferInterval,
  3. int maxBufferInterval
)

设置拉流播放缓存自适应调整的区间范围。

支持版本:2.1.0 及以上。 详情描述:设置拉流时 SDK 内部缓存自适应调整的区间范围 0-4000ms。 业务场景:一般在网络环境较差的情况下,调整增大拉流的播放缓存,会显著减少音视频卡顿,但会增大延迟。 调用时机:createEngine 后。 使用限制:无。 注意事项:当开发者设置的缓存区间上限超过 4000ms 时,会取值 4000 ms。当开发者设置的缓存区间上限小于缓存区间下限时,会自动将上限取值为下限。

  • streamID 流 ID。
  • minBufferInterval 缓存自适应区间下限,单位毫秒。默认值为 0ms。
  • maxBufferInterval 缓存自适应区间上限,单位毫秒。默认值为 4000ms。

Implementation

Future<void> setPlayStreamBufferIntervalRange(
    String streamID, int minBufferInterval, int maxBufferInterval) async {
  return await ZegoExpressImpl.instance.setPlayStreamBufferIntervalRange(
      streamID, minBufferInterval, maxBufferInterval);
}