html5 и использование onplaying
Передо мной стоит следующая задача. Понять, воспроизводится ли видео html5 в данный момент
Что есть:
//находим с помощью XPATH наше видео
let xpath_video = document.evaluate('//div[@id="player"]//video', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
//На паузе?
let isPaused = xpath_video.singleNodeValue.paused;
Но есть ещё такая ситуация, когда видео просто не подгружается, поэтому я хотел бы использовать onplaying, но xpath_video.singleNodeValue.onplaying; отдаёт null.
Как вырулить в данной ситуации?