Отключить поиск в mediaelement.js - PullRequest
3 голосов
/ 02 апреля 2012

Я работаю над MediaElements.js, чтобы воспроизвести некоторые видео с субтитрами.

Я пытаюсь отключить поиск внутри видео, не скрывая индикатор выполнения.

Я попытался добавить eventListener, основанный на искомом событии, но он завершился неудачно и запустил бесконечный цикл.Я думаю, что это связано с функциями * rail.

Это мой код (не удается):

            // event handler
            mediaElement.addEventListener('seeked', function(e) {           
                mediaElement.setCurrentTime(0);
               mediaElement.play();


            }, true);

Кто-нибудь знает, как я могу это сделать ??

Заранее спасибо

1 Ответ

0 голосов
/ 13 июня 2012

Обычно вы можете отменить событие, вызвав event.stopPropagation() и вернув false из прослушивателя событий.

Пока слушатель события запускается до того, как происходит фактический поиск, теоретически это должно работать:

mediaElement.addEventListener('seeked', function(e) {           
    e.stopPropagation();
    return false;
}, true);
...