Где я могу найти последний файл /jsbin/www-widgetapi?

В настоящее время я загружаю API YouTube следующим образом:

$(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, и я заметил в их исходном коде, что они использовали другой URL для загрузки своего API виджета:

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

Я подумал, что это может быть более современная версия их API. Итак, я поменял его, но получаю сообщение об ошибке:

Uncaught ReferenceError: YTConfig не определен

Мне остается только гадать, какое из них является правильным местом для загрузки самых последних данных widgetapi. Есть ли место для этой информации?


person Sean Anderson    schedule 24.08.2013    source источник


Ответы (1)


чтобы получить последнюю версию 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);

это обеспечит загрузку последней версии

если вам действительно нужно получить последнюю версию по какой-либо причине, просто проверьте этот URL:

https://www.youtube.com/iframe_api

и получить его из исходного кода

person tszarzynski    schedule 24.10.2013