小提琴:https://codepen.io/anon/pen/ZyLqPd
摆弄YTV视频: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的背景,并在此屏幕截图中显示图片。
$('.canvas .box').YTPlayer({
fitToBackground: true,
videoId: '-JlcxL2ux_A'
});
答案 0 :(得分:6)
在你的模型中,视频的宽高比正常为16:9,这就是我用的东西而不是你最初的方格。这是调整:
视频框
<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%;
}