static isInfiniteLiveStreamDurationSupported() {
    const mediaSource = window.ManagedMediaSource || window.MediaSource;
    // eslint-disable-next-line no-restricted-syntax
    if (mediaSource && mediaSource.prototype) {
      // eslint-disable-next-line no-restricted-syntax
      return !!mediaSource.prototype.setLiveSeekableRange &&
      // eslint-disable-next-line no-restricted-syntax
          !!mediaSource.prototype.clearLiveSeekableRange;
    }
    return false;
  }
Determine support for MediaSource.setLiveSeekableRange and
MediaSource.clearLiveSeekableRange, which can allow for a media element
duration of Infinite by providing a non-infinite seekable range.

@return {boolean}