我有一些视频来源,如下所述
当我在浏览器中复制和粘贴时,它可以无缝运行,但是当我将其提供给如下所示的 HTML Video 标签时,它不起作用。
<!DOCTYPE html>
<html>
<body>
<video controls="" autoplay="" name="media">
<source src="https://r1---sn-5hne6nsr.c.2mdn.net/videoplayback/id/be1889e136a157dd/itag/37/source/doubleclick_dmm/ctier/L/acao/yes/ip/0.0.0.0/ipbits/0/expire/3747290803/sparams/acao,ctier,expire,id,ip,ipbits,itag,mh,mip,mm,mn,ms,mv,mvi,pl,source/signature/388EE84E16EB00C9F843F9A73533592875F7AC21.4849C933939EDFCC5C988E8F948B2DACD1A5505E/key/cms1/cms_redirect/yes/mh/NQ/mip/83.162.138.194/mm/42/mn/sn-5hne6nsr/ms/onc/mt/1609252593/mv/m/mvi/1/pl/14/file/file.mp4" type="video/mp4">
</video>
</body>
</html>
我错过了什么?有什么想法吗?
答案 0 :(得分:1)
我知道为什么你的视频标签没有播放,在关闭所有浏览器扩展的情况下运行你的 HTML,我的广告拦截器阻止了视频标签。在我关闭它后,它正常工作。
其背后的原因是因为广告拦截器以特权模式运行,它们的操作不会触发非特权脚本空间中的事件。
要解决这个问题,您必须Detect adblockers。