使用YouTube JS API,我可以执行以下操作:
<script src="//www.youtube.com/player_api"></script>
<script language="javascript">
function onYouTubeIframeAPIReady() {
ytPlayer = new YT.Player('ytplayer');
}
</script>
这将加载API,当它准备就绪时,分配ytPlayer
。
但是,Dailymotion API包含如下:
<script src="//api.dmcdn.net/all.js"></script>
<script>
DM.init();
</script>
这不等待API准备就绪。所以我经常会遇到Uncaught ReferenceError: DM is not defined
错误。 Dailymotion是否有办法等待API在执行代码之前就绪?