【问题标题】:Prevent iframe playing youtube video阻止 iframe 播放 youtube 视频
【发布时间】:2015-12-12 14:21:55
【问题描述】:

iframe 中是否有阻止它播放视频的选项,即我有以下 iframe:

<iframe src="https://www.youtube.com/embed/v2ifWcnQs6M" width="468" height="60" ></iframe>

我只想在缩略图中心显示带有红色“播放”按钮的 youtube 视频缩略图,但不允许用户实际播放视频。有没有办法做到这一点?

因为我检查了Youtube IFrame API,所以没有获取 youtube 视频 ID 的解决方案,即我必须自己解析 url,然后构造以下 url:

https://img.youtube.com/vi/video_id/0.jpg

除了这个 url 返回的缩略图没有我也想要的红色“播放”按钮。那么 iframe 或 js 解决方法中是否有 HTML 属性?

【问题讨论】:

    标签: javascript html iframe youtube-api youtube-iframe-api


    【解决方案1】:

    使用 CSS 在 YouTube 视频顶部添加一个透明 div。 See example.

    【讨论】:

    • 谢谢,很好的解决方法!是否可以选择让播放按钮始终处于活动状态,即红色?
    • 不客气。不幸的是,无法使用 youtube api 自定义按钮,但您可以将自己的自定义红色按钮放在 iframe 上,就像我们为透明 div 所做的那样。
    【解决方案2】:

    没有。没有这样的属性。如果您不想让用户播放该视频,则需要手动构建块。获取缩略图并创建或剪切播放按钮图像。然后在 CSS 中编写布局规则并向用户展示这个构造块

    【讨论】:

    猜你喜欢
    • 2014-01-22
    • 2016-07-04
    • 2015-04-11
    • 1970-01-01
    • 2012-09-15
    • 2019-04-06
    • 1970-01-01
    • 2012-10-11
    • 2018-10-12
    相关资源
    最近更新 更多