Я вижу, что интерфейс MediaElement предоставляет такие атрибуты, как paused
, seeking
и ended
. Однако в списке отсутствует playing
.
Я знаю, что есть playing
события, которые срабатывают при запуске элемента, и timeupdate
события периодически во время игры, но я ищу способ определить, воспроизводится ли видео прямо сейчас. Есть ли простой способ определить это?
Ближайшее, что у меня есть, это:
!(video.paused || video.ended || video.seeking || video.readyState < video.HAVE_FUTURE_DATA)