【问题标题】:JWplayer multiple player in one page and event handlerJWplayer 一页中的多个播放器和事件处理程序
【发布时间】:2016-08-26 10:00:35
【问题描述】:

场景

我在同一页面中有多个玩家。每个实例加载不同的视频。 我需要为每个实例处理类似的事件。

问题

如果我只是在一个通用函数上声明事件——比如jwplayer().on('play', handler)——处理程序只影响页面的第一个播放器。
如果我声明玩家的id,控制台返回:

未捕获的类型错误:jwplayer("text").on 不是函数(匿名函数)

【问题讨论】:

    标签: javascript events event-handling dom-events jwplayer


    【解决方案1】:

    当您第一次创建 JW Player 时,您可以取回一个对象并将其存储在一个变量中。

    var myJwPlayerInstance = jwplayer("JWPlayerDiv").setup({ ... });
    ...
    myJwPlayerInstance.on("play", function () { ... });
    

    您可以使用单独的变量或数组对您拥有的每个 JW Player 实例执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-15
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多