为 YouTube 创建一个 JavaScript Chrome 扩展,我想在其中判断视频是实时流还是只是流。
查看 HTML5 documentation ,我试过 ondurationchange,但没有成功。还尝试查看“实时”元素是否在 YouTube HTML 中,但无论如何它似乎总是存在:
var live = document.getElementsByClassName('ytp-live-badge');
最佳答案
要检查 YouTube 上的视频是否为直播流,您已经完成了查询 .ytp-live-badge
元素的过程。你只需要检查它是否被禁用:
var liveBadge = document.querySelector('.ytp-live-badge');
var live = liveBadge && !liveBadge.getAttribute('disabled');
console.log(live);
关于javascript - 你如何判断 HTML5 视频是实时流还是来自 Javascript 的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54992833/