2

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

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

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

Это мой код (не может):

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


      }, true); 

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

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

+0

Я думаю, что ответ вы ищете здесь: http://stackoverflow.com/questions/14958190/mediaelement-js-prevent-seek-forward-allow-seek-backwards/18275214 # 18275214 – ekhaled

ответ

1

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

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

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

Я получил благодарное событие. –