我在同一页面中有多个玩家。每个实例加载不同的视频。 我需要为每个实例处理类似的事件。
如果我只是在一般函数上声明事件 - 比如jwplayer().on('play', handler)
- 处理程序只影响页面的第一个玩家。
如果我宣布玩家的id
控制台返回
Uncaught TypeError: jwplayer("text").on is not a function(anonymous function)
答案 0 :(得分:1)
首次创建JW Player时,可以返回一个对象并将其存储在变量中。
var myJwPlayerInstance = jwplayer("JWPlayerDiv").setup({ ... });
...
myJwPlayerInstance.on("play", function () { ... });
您可以使用单独的变量或数组为每个JW Player实例执行此操作。