Как возобновить html5 Видео после ошибки или прерывания события

Я использую видео на своей странице и хотел бы проверить, если видео перестает течь из-за медленной сети и сетевого соединения, потерянного через Chrome dev tools throttling & offline опция в панели сети.

Но если происходит событие abort / error, я не смог воспроизвести или возобновить видео. Видеоплеер HTML5 перестает отвечать на запросы. Я проверил это на Chrome V 55.0

что я могу сделать, чтобы решить эту проблему.

1 ответ

  1. Я просто попытался решить ту же проблему и следующий обходной путь

    this.onErrorHandler = (error) => {
            // some error handling code
    
            // we are using React, so I use refs, here you can use usual dom getElementById etc methods            
            const video = this.refs.video; 
            video.setAttribute("src", "your videourl");
        };
    

    работать на меня.