【问题标题】:JWPlayer: Removing listeners on remove eventJWPlayer:删除事件的侦听器
【发布时间】:2017-04-10 06:51:07
【问题描述】:

我写了一段代码来从 JWPlayer 事件中注销

jwPlayer().on('remove', function(e){ // taking the lisenters off jwplayer().off('error'); jwplayer().off('levelsChanged'); });

问题是这些“关闭”调用有效,如果在播放器上调用 remove 之前调用它们但在调用 remove 之后,执行将停止。

jwplayer().remove()

所以我的问题是“删除”是否会删除听众,我不必手动执行,或者我做错了什么。

【问题讨论】:

    标签: jwplayer jwplayer7


    【解决方案1】:

    是的,使用 jwplayer().remove() 将 DOM 重置为其原始状态并删除所有侦听器。您可能想在此处查看 API 文档:https://developer.jwplayer.com/jw-player/docs/developer-guide/api/javascript_api_reference/

    【讨论】:

      【解决方案2】:

      您不必手动进行这些调用,因为.remove() 会从页面中完全删除播放器实例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-04
        • 2022-08-03
        • 1970-01-01
        • 2011-03-07
        • 1970-01-01
        • 2023-03-29
        • 2018-01-25
        相关资源
        最近更新 更多