2017-10-13 8 views
0

J'ai besoin d'écrire du code javascript qui passera en revue tous les jwplayers disponibles sur une page.Découvrir plusieurs jwplayers sur une page

Le api jwplayer a une fonction selectPlayer():

var player = jwplayer.api.selectPlayer(); 

Mais ce ne retourne que le premier joueur sur la page. Je ne peux pas voir un moyen de tous les trouver?

Répondre

0

Il y a quelques façons de le faire, mais le plus simple serait d'appeler « jwplayer (x) » - x est un indice de base zéro relatif à un tableau de jwplayers sur la page - car cela retournera l'instance de Player à cet index.

Donc, pour JW7/JW8 vous pouvez simplement faire ce qui suit:

var jwpAll = document.querySelectorAll('.jwplayer'); 
for(var jwpIndex=0,jwpTotal=jwpAll.length;jwpIndex<jwpTotal;jwpIndex++){ 
    var player = jwplayer(jwpIndex); 
} 
+0

Je suis venu à la même conclusion dans l'intervalle, mais en voyant que je ne l'ai pas Contourner de répondre à ma propre question acceptera le vôtre :) – Omiron