检测vimeo api何时可用?

时间:2016-09-14 01:07:52

标签: vimeo-api vimeo-player

我希望使用以下内容异步加载Vimeo播放器API:

var tag = document.createElement('script')
tag.src = 'https://player.vimeo.com/api/player.js'
var firstScriptTag = document.getElementsByTagName('script')[0]
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag)

这样可以正常工作,但副作用是我现在需要一种机制来确定API何时加载,以相应地初始化播放器。我可以使用setInterval()来轮询并检测Vimeo变量何时可用,我想,虽然我希望有更优雅,基于事件的方法,例如:

Vimeo.on('loaded', function(){
    new Vimeo.Player('myplayer')
})

有什么想法吗?

0 个答案:

没有答案