javascript - 嵌入式 Youtube 视频自动播放 - 在图像幻灯片中间

标签 javascript jquery css youtube slideshow

寻求一些帮助以获取从 youtube 嵌入的视频,作为图像幻灯片中的第 4 项。最终结果应该是播放前 3 个图像,一旦播放到第 4 个元素(即视频),它应该自动播放,视频结束后,它应该移动到幻灯片放映中的下一个图像的顶部。

我的网站是 www.serenitygardenrooms.com

我的无效代码片段是:

<section id="home-slider" class="flexslider fullbg"
 style="background-image:url(img/slide/home/1_1_.jpg); height:600px; padding:0px;">

景观。范围。风格。语境。

        <p class="home-slide-content bounceIn animated" data-wow-delay="0.5s" data-wow-duration="10s">
            We <span class="highlight">build</span> it
        </p>
    </div>
</li>
<li class="home-slide">
    <div class="flex-caption transparent light-font center flexslider fullbg" style="background-image:url(img/slide/home/2.jpg); height:600px; width:100%; padding:0px; margin-top:0px;">
        <p class="home-slide-content bounceInLeft animated" data-wow-delay="0.5s" data-wow-duration="10s" style="margin-top:150px;">
            Scape. <span class="highlight">Scope.</span> Style.<span class="highlight"> Context.</span>
        </p>

        <p class="home-slide-content bounceIn animated" data-wow-delay="0.5s" data-wow-duration="10s">
            We <span class="highlight">build</span> it
        </p>
    </div>
</li>
<li class="home-slide">
    <div class="flex-caption transparent light-font center flexslider fullbg" style="background-image:url(img/slide/home/3.jpg); height:600px; width:100%; padding:0px; margin-top:0px;">
        <p class="home-slide-content bounceInLeft animated" data-wow-delay="0.5s" data-wow-duration="10s" style="margin-top:150px;">
            Scape. <span class="highlight">Scope.</span> Style.<span class="highlight"> Context.</span>
        </p>

        <p class="home-slide-content bounceIn animated" data-wow-delay="0.5s" data-wow-duration="10s">
            We <span class="highlight">build</span> it
        </p>
    </div>
</li>
<li class="home-slide">
    <div class="flex-caption transparent light-font center flexslider fullbg" style="background-image:url(img/slide/home/4.jpg); height:600px; width:100%; padding:0px; margin-top:0px;">
        <iframe src="https://www.youtube.com/watch?v=WyjK8mjhjb4?autoplay=1" width="100%" height="600px" frameborder="0" allowfullscreen></iframe>
    </div>
</li>

最佳答案

您需要一个事件来捕捉 HTML5 视频中的结束事件。 有一个类似的问题:

Event when youtube video finished

关于javascript - 嵌入式 Youtube 视频自动播放 - 在图像幻灯片中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31902653/

相关文章:

javascript - ES6 立即调用箭头函数

javascript - 如何使用变换属性更改圆形 svg 元素的位置?

javascript - 如何将图像保留在 div 之外?

javascript - 将 <ol> append 到 <div> 元素的 <li> 会导致恼人的错误

javascript - 不完全是六 Angular 形的 CSS 边框

jquery - Bootstrap popover 位置和位置以及提示

javascript - 通知权限总是被拒绝

javascript - 合并克隆的 UL 菜单

javascript - 在 iframe 中使用 jquery-mobile 调用 html 页面

jquery - 中止 jQuery JSONP 请求将引发错误