<video> .currentTIme не хочет быть установленным

я пытаюсь написать кусок Javascript, который переключается между двумя видео через определенные промежутки времени (неспрашиваю). Что еще хуже, каждое видео должно начинаться в определенном месте (около десяти секунд, и опять же, неспрашиваю.)

Я получил основы работы, просто используя библиотеку YUI Async, чтобы переключать видео с интервалами:

YUI().use('async-queue', function (Y) {
                        // AsyncQueue is available and ready for use.

                        var cumulativeTime = 0;
                        var q = new Y.AsyncQueue()

                        for (var x = 0; x < settings.length; x++) {

                            cumulativeTime = cumulativeTime + (settings[x].step * 1000)

                            q.add( {

                                fn: runVideo,
                                args: settings[x].mainWindow,
                                timeout: cumulativeTime
                            })
                        }

                        q.run()
                    });

Все идет нормально. Проблема в том, что я могуПохоже, что видео начинается через десять секунд.

м, используя этот код, чтобы сделать это:

function runVideo(videoToPlay) {

    console.log('We are going to play -> ' + videoToPlay)

    var video = document.getElementById('mainWindow')
    video.src = '/video?id=' + videoToPlay

    video.addEventListener('loadedmetadata', function() {

        this.currentTime = 10 // 

Ответы на вопрос(0)

Ваш ответ на вопрос