停止播放下一个视频“onended”(jquery,userscript)

时间:2016-11-21 19:37:15

标签: html5-video greasemonkey userscripts

我对Jquery很新,我正在尝试编写一些小用户脚本来改变某些网站上烦人的功能。我已经为youtube编写了一些脚本,这些脚本更改了一些像autoplay下一个视频的内容,主要是借助stackoverflow上的其他帖子。现在我在http://www.focus.de/gesundheit/videos/imbiss-schwindel-kalbs-doener-haeufig-gestreckt_id_6234001.html

上遇到了一个小脚本问题

视频停止后,播放器立即播放下一个视频。我在源代码中找到了一个onended属性。我认为它与此有关但我已经尝试了一些东西并且它不起作用:(我只是希望视频停止并且之后没有任何反应。

<video id="fwid1contentElement" onplaying="tfmsuite('#fwid1').tfmvideo('onPlaying');" onended="tfmsuite('#fwid1').tfmvideo('onEnded');" onpause="tfmsuite('#fwid1').tfmvideo('onPause');" onstalled="tfmsuite('#fwid1').tfmvideo('onStalled');" controls="controls" src="http://videos2.focus.de/wochit/2016/11/21/583314e4e4b0aa0940a027be-1280x720_Nov_21_2016_15_43_48.MP4" data-flashblockwhitelisted="true" height="720" width="1280"></video> 
如果有人可以帮助我xD

,那将是非常好的

1 个答案:

答案 0 :(得分:0)

您已找到onended事件处理程序,剩下的就是清除其内容,如下所示:

$('video').attr('onended', '');

它不会触发预定义的“播放下一个”逻辑。