如何在AMD模块中使用YouTube API?

时间:2013-11-28 18:00:50

标签: javascript youtube-api amd

YouTube API希望将某些功能附加到窗口对象。这似乎很简单:

requirejs(function() {
  console.log('i am being loaded')
  window.onYouTubeIframeAPIReady = function() {
    console.log('ready')
  }
});

在这种情况下,会记录“我正在加载”,但永远不会显示“就绪”。

我可以在浏览器控制台的window.onYouTubeIframeAPIReady上看到正确的功能。

然而,脚本标记有效:

<script>
  window.onYouTubeIframeAPIReady = function() {
   console.log('ready from script tag')
  }
</script>

正确记录。

我做错了什么?如何在AMD模块中使用YouTube API?

0 个答案:

没有答案