javascript
  • jquery
  • video
  • iframe
  • youtube
  • 2017-10-05 255 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> 
    
    相关问题