Как различить успешную и неудачную загрузку медиа-элемента html5? - PullRequest
1 голос
/ 22 октября 2019

Существует последовательность событий, которые запускаются при загрузке звука:

  1. loadstart
  2. durationchange ...
  3. canplaythrough

Но если что-то идет не так, то срабатывает только 1-е событие loadstart.

Проблема в том, что я не могу различить успешные и неудачные случаи (например, когда аудиофайл не найден), потому что изloadstart событие Я не могу получить никакой информации, была ли загрузка успешной или нет, и в неудачном сценарии события не запускаются позже.

Наш JavaScript генерируется GWT.

Обратите внимание, что я сильнобольше бэкэнда, чем фронтенд-разработчика, поэтому я могу упустить что-то очевидное.

...