html - 禁用 <iframe> onclick 暂停

标签 html youtube-api

我想删除用户的所有控件。我使用: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 - 禁用 &lt;iframe&gt; onclick 暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910931/

相关文章:

youtube - 访问某人在 YouTube 上的私有(private)视频的权限

youtube-api - 如何使用 Youtube 数据 API v3.0 获取视频 URL?

javascript - 如何平滑幻灯片过渡到下一个/上一个 YouTube 播放列表视频? YouTube API(包括 fiddle )

html - 内容覆盖的盒子阴影?

HTML:如何简单地缩进表单?

javascript - 如何破坏内容安全策略?

PHP YouTube API - thumbnails.set 失败

html - 单击 Bootstrap 4 navbar-toggler 使动画内容比屏幕宽

javascript - 如何监听跨域图像请求的任何 301/302 重定向状态代码?

youtube - 访问YouTube用户上传供稿中超过start_index = 1000的项目