在mediaelement.js中禁用搜索

时间:2012-04-02 16:07:51

标签: javascript html5 javascript-events html5-video mediaelement.js

我正在使用MediaElements.js播放一些带字幕的视频。

我试图在不隐藏进度条的情况下禁用视频内部的搜索。

我尝试根据搜索事件添加一个eventListener但它失败并启动一个无限循环。我认为这与函数* rail有关。

这是我的代码(失败):

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


            }, true);

有谁知道我该怎么办?

提前致谢

1 个答案:

答案 0 :(得分:1)

通常,您可以通过调用event.stopPropagation()并从事件侦听器返回false来取消事件。

只要事件监听器在实际搜索之前被触发,理论上这应该有效:

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