为YouTube创建一个JavaScript Chrome扩展程序,我想在其中告诉您视频是实时流还是仅仅是流。
看着HTML5 documentation,我尝试了ondurationchange,但没有成功。还尝试查看“实时”元素是否在YouTube HTML中,但无论如何它似乎始终存在:
var live = document.getElementsByClassName('ytp-live-badge');
答案 0 :(得分:1)
要检查YouTube上的视频是否为实时流,请中途查询.ytp-live-badge
元素。您只需要检查它是否已禁用:
var liveBadge = document.querySelector('.ytp-live-badge');
var live = liveBadge && !liveBadge.getAttribute('disabled');
console.log(live);