2017-10-13 66 views
0

我需要编写一些JavaScript代码,它将遍历页面上可用的所有jwplayers。在页面上发现多个jwplayers

的jwplayer API有一个函数selectPlayer():

var player = jwplayer.api.selectPlayer(); 

但这仅返回页面上的第一个球员。我看不到找到它们的方法吗?

回答

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); 
} 
+0

我来到同时此相同的结论,但看到因为我没有得到全面回答我的问题会接受你的:) – Omiron