如何防止jPlayer事件
How to prevent event of jPlayer
我想阻止jPlayer 的一些事件。我的业务状况说当用户听了 2 次音频时我必须停止播放音频,为此我正在尝试 event.preventDefault()
但它不起作用,代码如下:
$("#jquery_jplayer_1").bind($.jPlayer.event.play, function(event) {
if(cnt==2)
{
event.preventDefault();}
});
但是这段代码不起作用,我怎样才能防止 jPlayer
.
的事件
您可以使用插件事件以肮脏的方式进行...
var cnt = 0;
$('#player').jPlayer({
/* options here ... */
play: function(){
if (cnt == 2) $(this).jPlayer('stop');
},
ended: function(){
cnt++;
}
});
你不能阻止播放事件,但你可以触发停止事件来拒绝它。音频只会播放 2 次。请注意,仅当 audio/video 到达结尾时 cnt 才会增加,如果视频暂停或停止则不会。您可能想要删除暂停或停止控件。
我想阻止jPlayer 的一些事件。我的业务状况说当用户听了 2 次音频时我必须停止播放音频,为此我正在尝试 event.preventDefault()
但它不起作用,代码如下:
$("#jquery_jplayer_1").bind($.jPlayer.event.play, function(event) {
if(cnt==2)
{
event.preventDefault();}
});
但是这段代码不起作用,我怎样才能防止 jPlayer
.
您可以使用插件事件以肮脏的方式进行...
var cnt = 0;
$('#player').jPlayer({
/* options here ... */
play: function(){
if (cnt == 2) $(this).jPlayer('stop');
},
ended: function(){
cnt++;
}
});
你不能阻止播放事件,但你可以触发停止事件来拒绝它。音频只会播放 2 次。请注意,仅当 audio/video 到达结尾时 cnt 才会增加,如果视频暂停或停止则不会。您可能想要删除暂停或停止控件。