a--*_*--m 8 javascript events jwplayer
我是使用JWPlayer.设置播放器之后,我需要为某些事件添加侦听器,举一个我听的例子events.JWPLAYER_MEDIA_TIME:
jwplayer('video-container').onTime(this.onTimeHandler);
Run Code Online (Sandbox Code Playgroud)
过了一会儿我需要删除这个事件监听器,阅读文档我找不到任何解决方案.
查看代码,似乎无法删除事件侦听器:当您调用onTime(或任何其他方法来设置事件处理程序)时,回调被推送到数组,因此第二次调用它不会覆盖一个先前的监听器,但只是向该数组添加一个新的监听器.
一旦你的听众不再需要执行任务,也许可以设置一个标志:
onTimeHandler : function() {
if (! this.handleOnTimeEvents)
return;
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2485 次 |
| 最近记录: |