setNetWorkBufferThreshold abstract method

Future<void> setNetWorkBufferThreshold(
  1. int threshold
)

通过该接口设置媒体播放器重新恢复播放需要达到的缓存阈值,SDK 默认值是 5000ms,有效值为大于等于1000ms

必须在加载资源前调用设置,在整个媒体播放器的生命周期内生效。 当网络状态较差且媒体播放器将缓存的网络资源都播放完时,就会停止播放,并通过回调接口onMediaPlayerNetworkEventZegoMediaPlayerNetworkEvent.BUFFER_BEGIN状态通知用户,告知正在重新缓存网络资源。 只有当缓存的网络资源大于设置的阈值的时候,媒体播放器才会在原来暂停的位置自动恢复播放,并通过回调接口onMediaPlayerNetworkEventZegoMediaPlayerNetworkEvent.BUFFER_ENDED通知用户,告知用户缓存网络资源已经达到阈值并恢复了播放。

  • threshold 重新恢复播放需要达到的阈值, 单位 ms。

Implementation

Future<void> setNetWorkBufferThreshold(int threshold);