Определить, когда Vimeo API доступен?
Я хочу загрузить API проигрывателя Vimeo асинхронно, используя что-то вроде:
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')
})
Есть идеи?