checkAllCaptionsLoadedOrError() {
    const subtitles = this.getSubtitles();
    if (subtitles.length === subtitles.filter(({isLoaded, isError}) => isLoaded || isError).length) {
      // no captions/subtitles OR all captions/subtitles loaded or quit loading with error
      this.removeCaptionsIfEmpty();
      this.checkForAutoPlay();
    }
  }
Once all captions/subtitles are loaded, check if we need to autoplay one of them.