2017-10-13 63 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