我想删除用户的所有控件。我使用:controls=0
隐藏控件,使用 disablekb=1
删除键盘快捷键。最后左边是鼠标点击。我做了一些研究,但没有找到所需的答案。
tl;dr 如何删除鼠标暂停,如下所示:
<iframe id="ytplayer" type="text/html" width="640" height="390"
src='http://www.youtube.com/embed/EgBWDPXF2gU?autoplay=1&disablekb=1&controls=0&origin=http://example.com' ></iframe>
编辑:有一个合法的解决方案。它不能 100% 工作,但对于大多数情况来说已经足够好了。解决方案是简单地添加一个事件监听器,它正在寻找“视频暂停事件”当这个事件被触发时,只需开始播放当前视频。这将完美无缺地工作,除非用户以每分钟大约 150-180 次的速度点击,否则在功能运行之前视频暂停时的毫秒差异将不明显。
我会将唯一提交的答案标记为解决方案,因为如果有人发现这个,他首先应该知道任何进一步的修改都是非法的。
最佳答案
为 iframe 或 iframe wrapper 尝试这个技巧:
#ytplayer {pointer-events: none;}
关于html - 禁用 <iframe> onclick 暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910931/