我已经编写了一段代码来取消注册JWPlayer事件
BigInt::from
问题是这些“关闭”调用是否有效,如果在播放器上调用remove之前调用它们但是在调用remove之后,执行将停止。
jwPlayer().on('remove', function(e){
// taking the lisenters off
jwplayer().off('error');
jwplayer().off('levelsChanged');
});
所以我的问题是“删除”是否删除了侦听器,我不必手动执行或者我做错了。
答案 0 :(得分:1)
您不必手动拨打这些电话,因为.remove()
会从页面中完全删除播放器实例。
答案 1 :(得分:1)
是的,使用jwplayer()。remove()将DOM重置为其原始状态并删除所有侦听器。您可以在此处查看API文档:https://developer.jwplayer.com/jw-player/docs/developer-guide/api/javascript_api_reference/