【问题标题】:Youtube Iframe API - Videos not loadingYoutube Iframe API - 视频未加载
【发布时间】:2017-07-25 16:01:49
【问题描述】:

编辑:这是 JSFiddle:http://jsfiddle.net/sr4u1b0a

我正在尝试弄清楚如何使用 YouTube API。我是这方面的新手,所以如果有一个简单的解决方案,我很抱歉。

我相信我添加了所有必要的代码以使其正常工作,但它不会加载视频。

https://codepen.io/brianpensinger/pen/zdxzjj

头:

<script src="https://youtube.com/iframe_api" type="text/javascript"></script>

<script type="text/javascript">
    var player2;
    function onYouTubeIframeAPIReady() {
      player2 = new YT.Player("video-placeholder2", {
        width: 1920,
        height: 1080,
        videoId: "iM_KMYulI_s",
        playerVars: {
          modestbranding: 1,
          rel: 0
        },
        events: {
          onReady: initialize
        }
      });
    }

    function initialize() {
      setPlaybackQuality(highres);
      loadVideoById(iM_KMYulI_s, parseInt(0), highres);
      setPlaybackRate(2);
    }
  </script>
  <script type="text/javascript">
    var player;

    function onYouTubeIframeAPIReady() {
      player = new YT.Player("video-placeholder", {
        width: 1920,
        height: 1080,
        videoId: "iM_KMYulI_s",
        playerVars: {
          modestbranding: 1,
          rel: 0
        },
        events: {
          onReady: initialize
        }
      });
    }

    function initialize() {
      setPlaybackQuality(highres);
      loadVideoById(iM_KMYulI_s, parseInt(0), highres);
      setPlaybackRate(2);
    }
  </script>

【问题讨论】:

  • 请再次检查您在问题和 codepen.io 中提供的代码。我认为是不完整的。例如,如果您拨打initialize();,您将得到setPlaybackQuality is undefined。请edit你的问题
  • 你能用你的代码做一个 jsfiddle 吗?
  • 来了! jsfiddle.net/sr4u1b0a 在此先感谢您的帮助。我是这个 Javascript 的新手,所以我想我错过了一些东西!

标签: javascript iframe youtube youtube-api


【解决方案1】:

更新,我改为通过这个脚本加载,它工作了!

var tag = document.createElement('script');

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

【讨论】:

    猜你喜欢
    • 2014-07-06
    • 2015-06-24
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多