jquery - 自动播放 YouTube 视频背景图 block

标签 jquery youtube

fiddle :https://codepen.io/anon/pen/ZyLqPd
摆弄 YTVideos:https://codepen.io/anon/pen/KqXavy?editors=0100

http://www.seanmccambridge.com/tubular/ https://pupunzi.com/#mb.components/mb.YTPlayer/YTPlayer.html

是否有库可以轻松地将背景 YouTube 视频添加到 div 中?

我搜索了一遍又一遍,却没有找到任何东西。

本质上,我想播放 YouTube 视频作为包含此屏幕截图中的图像的 div 的背景。

enter image description here

$('.canvas .box').YTPlayer({
    fitToBackground: true,
    videoId: '-JlcxL2ux_A'
});

最佳答案

在你的模型中,视频具有正常的 16:9 宽高比,所以这就是我所使用的,而不是你最初拥有的正方形。以下是调整:

https://codepen.io/saetia/full/BZwWdx/

视频盒

<div class="ib box">
    <div class="responsive"><iframe src="https://www.youtube.com/embed/8nH-49PgKdw?controls=0&showinfo=0&rel=0&autoplay=1&loop=1&playlist=W0LHTWG-UmQ" frameborder="0" allowfullscreen></iframe></div>
</div>

样式

.canvas .box {
  display: inline-block;
  width: 25%;
  pointer-events: none;
}
.canvas .box .responsive {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.canvas .box iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

关于jquery - 自动播放 YouTube 视频背景图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44613749/

相关文章:

php - 正则表达式从字符串中获取 YouTube URL

html - 使 Youtube 视频响应网页中心

youtube - 如何从youtube API获取 channel 中所有视频的当前观看次数?

javascript - Fancybox - Youtube 嵌入 100%,同时保持纵横比

javascript - Flexslider 主图像在 fancybox 中打开

javascript - jQuery无限函数执行

php - Cakephp 表单输入自动完成功能

javascript - 如何在播放视频时更新嵌入youtube视频的DOM?

javascript - jQuery 双动画组合

jquery - 调整特定 div 的大小