Я пытаюсь определить, когда буферизация закончилась из аудиоэлемента HTML5, но пока я не могу найти ни одного loadComplete
или подобного события. Я попытался использовать событие progress, однако оно не срабатывает после завершения загрузки - только во время загрузки, и поэтому я не могу использовать это для проверки. Я также попробовал стандартное событие load
, но, похоже, оно вообще не сработало.
Какие есть другие события, которые позволили бы мне проверить, завершена ли буферизация, или мне пришлось бы использовать таймер, чтобы продолжать проверять, если a.buffered.end(0) == a.duration
?
Спасибо