我目前正在加载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数据。这个信息有位置吗?
答案 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
从源代码中获取