2

我正在處理MediaElements.js以播放帶字幕的視頻。禁用在mediaelement.js中搜索

我試圖禁用在視頻內部尋找而不隱藏進度條。

我試圖添加一個基於查找事件的eventListener,但它失敗並啓動一個無限循環。我認爲這與功能*鐵路有關。

這是我的代碼(失敗):

  // 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 2013-08-16 14:05:12

回答

1

通常情況下,你可以通過調用event.stopPropagation(),並從事件偵聽器返回false取消的事件。

只要尋求實際發生之前的事件監聽器被觸發,這理論上應該工作:

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

我得到了尋求事件謝謝。 – 2016-02-16 05:58:08