如何判断HTML5视频是实时流还是仅来自Javascript的视频?

问题描述 投票:1回答:1

为YouTube创建JavaScript Chrome扩展程序,我想知道该视频是直播视频还是流视频。

看看HTML5 documentation,我尝试过更换,但没有成功。还尝试查看“实时”元素是否在YouTube HTML中,但似乎总是在那里,无论如何:

var live = document.getElementsByClassName('ytp-live-badge');
javascript html5 youtube html5-video
1个回答
1
投票

要查看YouTube上的视频是否为直播,您可以在中途查询.ytp-live-badge元素。你只需要检查它是否被禁用:

var liveBadge = document.querySelector('.ytp-live-badge');
var live = liveBadge && !liveBadge.getAttribute('disabled');
console.log(live);
© www.soinside.com 2019 - 2024. All rights reserved.