javascript
  • jquery
  • video
  • iframe
  • youtube
  • 2017-10-05 339 views 0 likes 
    0

    我想將一個YouTube視頻嵌入到我的html頁面上,點擊mp4視頻。我想知道這是否可行?開始/播放嵌入式(iframe)youtube視頻,點擊mp4視頻

    我已經在下面複製了我的當前代碼,但它不起作用。

    $(document).ready(function() { 
     
        $("#video1").on('click', function() { 
     
        var video = '<iframe width="100%" height="auto" src="' + $(this).attr('data-video') + '"frameborder="0" allowfullscreen></iframe>'; 
     
        $(this).replaceWith(video); 
     
        }); 
     
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
     
    <div class="embed-container"> 
     
        <video autoplay muted loop id="play" preload="auto"> 
     
        <source id="video1" src="/media/wysiwyg/cms/halloween/2017/desktop/halloween.mp4" type='video/mp4' data-video="https://www.youtube.com/embed/KJ2dyKGLRMo?autoplay=1"> 
     
        <source id="video1" src="/media/wysiwyg/cms/halloween/2017/desktop/halloween.webm" type='video/webm' data-video="https://www.youtube.com/embed/KJ2dyKGLRMo?autoplay=1"> 
     
        </video> 
     
    </div>

    附:沒有功勞,我用這個YouTube視頻,目前只是用它作爲例子

    任何人都可以幫助我嗎?

    回答

    0

    沒關係我解決了它!

    添加了id到了同一類作爲我的嵌入容器的DIV

     <div id="video1" class="embed-container" data-video="https://www.youtube.com"> 
          <video autoplay muted loop id="play" preload="auto"> 
          <source src="/media/wysiwyg/cms/halloween/2017/desktop/halloween.mp4" type='video/mp4'> 
          <source src="/media/wysiwyg/cms/halloween/2017/desktop/halloween.webm" type='video/webm'> 
          </video> 
         </div> 
    
    相關問題