我需要编写一些javascript代码,这些代码将遍历页面上可用的所有jwplayers。
jwplayer api有一个函数selectPlayer():
var player = jwplayer.api.selectPlayer();
但这只会返回页面上的第一个玩家。我无法找到找到它们的方法吗?
答案 0 :(得分:0)
有几种方法可以做到这一点,但最简单的方法是调用“jwplayer( x )” - 其中 x 是从零开始的与页面上的jwplayers数组相关的索引 - 因为这将返回该索引处的Player实例。
因此,对于JW7 / JW8,您可以简单地执行以下操作:
var jwpAll = document.querySelectorAll('.jwplayer');
for(var jwpIndex=0,jwpTotal=jwpAll.length;jwpIndex<jwpTotal;jwpIndex++){
var player = jwplayer(jwpIndex);
}