Как определить, является ли видео HTML5 живым потоком или просто видео из Javascript? - PullRequest
0 голосов
/ 05 марта 2019

Создание расширения JavaScript Chrome для YouTube, в котором я хотел бы сказать, является ли видео живым потоком или просто потоком.

Глядя на документацию HTML5 , я 'Мы попробовали ondurationchange, но безуспешно.Также пытался проверить, присутствует ли элемент «Live» в HTML-коде YouTube, но, кажется, он всегда присутствует независимо от этого:

var live = document.getElementsByClassName('ytp-live-badge');

1 Ответ

0 голосов
/ 05 марта 2019

Чтобы проверить, является ли видео на YouTube живым потоком, вы находитесь на полпути с запросом элемента .ytp-live-badge.Вам просто нужно проверить, отключен он или нет:

var liveBadge = document.querySelector('.ytp-live-badge');
var live = liveBadge && !liveBadge.getAttribute('disabled');
console.log(live);
...