2017-06-18 22 views
10

Fiddle: https://codepen.io/anon/pen/ZyLqPd
Fiddle với YTVideos: https://codepen.io/anon/pen/KqXavy?editors=0100gạch nền Autoplay YouTube Video

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

Có phải có thư viện ra khỏi đó mà dễ dàng kích hoạt thêm một youtube video nền cho một div?

Tôi đã tìm kiếm nhiều lần và không thể tìm thấy bất kỳ thứ gì.

Về bản chất tôi muốn phát video trên YouTube làm nền cho các div với hình ảnh trong ảnh chụp màn hình này.

enter image description here

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

Bạn rất có khả năng có thể sửa đổi này để làm những gì bạn đang sau: https: // codepen. io/dudleystorey/pen/PZyMrd –

Trả lời

7

trong mockup của bạn các đoạn video có bình thường 16: 9 aspect ratio, vì vậy đó là những gì tôi đã đi với thay vì các hình vuông ban đầu bạn đã có. đây là những tinh chỉnh:

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

hộp phim

<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> 

phong cách

.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%; 
} 
+0

Tại sao câu trả lời này không được chọn làm câu trả lời đúng? Đó là nghĩa đen câu trả lời mà Michael đang tìm kiếm. – TripleDeal

+0

Xin lỗi, tôi đã làm việc rất nhiều và không có thời gian để đến đây. Cảm ơn đã giúp đỡ! –

Các vấn đề liên quan