Youtube embed not working

2019-10-21 10:44发布

问题:

Youtube embed code is not working, How can fix this?

https://fiddle.jshell.net/prabu0301/pLwz2bnx/3/

回答1:

It turns out you were using a wrong src for the <iframe>. You should use

https://www.youtube.com/embed/Foayrk4V5b4?&autoplay=1 

instead of

http://www.youtube.com/embed/Foayrk4V5b4?&autoplay=1

The https:// was the problem.

/* --- RESPONSIVE VIDEO --- */

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
  overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}


/* --- This isn't needed, but helps demonstrate the "responsiveness" --- */

.wrapper {
  width: 90%;
  margin: 0 auto;
}
<div class="wrapper">
  <h1>Scale Me - Responsive Video</h1>

  <div class="embed-container">
    <iframe allowfullscreen="" frameborder="0" scrolling="no" src="https://www.youtube.com/embed/Foayrk4V5b4?&autoplay=1"></iframe>


  </div>

</div>