我在哪里可以找到最新的/ jsbin / www-widgetapi文件?

时间:2013-08-24 00:11:26

标签: youtube youtube-api youtube-javascript-api

我目前正在加载YouTube API:

$(function () {
    //  This code will trigger onYouTubePlayerAPIReady
    $('<script>', {
        src: 'https://s.ytimg.com/yts/jsbin/www-widgetapi-vflwt8QCF.js',
        async: true
    }).insertBefore($('script:first'));
});

我正在查看YouTube演示页https://developers.google.com/youtube/youtube_player_demo,我在他们的来源中注意到他们使用了不同的网址来加载他们的小部件API:

<script src="https://s.ytimg.com/yts/jsbin/www-widgetapi-vfl4qCmf3.js" async></script>

我认为这可能是他们的API的更新版本。所以,我把它换了出去,但收到了一条错误信息:

  

未捕获的ReferenceError:未定义YTConfig

我想知道哪些是正确的位置,如果是,要加载最新的widgetapi数据。这个信息有位置吗?

1 个答案:

答案 0 :(得分:0)

获取最新的API版本我建议使用YT参考中的示例:

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

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

这将确保加载最新版本

如果您确实需要抓住最新版本,请查看此网址:

https://www.youtube.com/iframe_api

从源代码中获取