html 带有YouTube视频的全尺寸,循环背景视频

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 带有YouTube视频的全尺寸,循环背景视频相关的知识,希望对你有一定的参考价值。

<style>
  .bg-video {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    z-index: -1;
  }

  .bg-video #player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -2;
  }

  .bg-video .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 0;
  }

  h1 {
    color: white;
    text-align: center;
    margin-top: 35vh;
    font-size: 64px;
    text-shadow: 1px 1px 3px black;
  }
</style>

<div class="bg-video">
  <div class="overlay"></div>
  <div id="player"></div>
</div>

<h1>Hello World</h1>

<script>
  var tag = document.createElement('script');
  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'LS-ErOKpO4E',
      playerVars: {
        autoplay: 1,
        controls: 0,
        modestbranding: 1,
        loop: 1,
        playlist: 'kNizPk7xBbs'
      }
    });
  }
</script>

以上是关于html 带有YouTube视频的全尺寸,循环背景视频的主要内容,如果未能解决你的问题,请参考以下文章

如何制作完整部分的 youtube 视频背景封面

如何将 youtube 视频嵌入为带有自动播放、循环和隐藏观看、分享、Youtube 徽标和视频标题的标题?

YouTube iframe 嵌入 - 全屏

使用 HTML5 的全屏背景视频

带封面图片的全屏背景 HTML5 视频

获取 YouTube 视频尺寸(宽度/高度)