I'm trying to implement controls to any video in the activity stream. It seems to work (for the last video post) but when I click on the "load more" button, new posts are empty.
This is my reference code:
//Load player api asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
<div class="video-container">
<div data-id="olBOo_S5AHY"></div>
</div>
<div class="video-container">
<div data-id="3IXKIVZ9T-U"></div>
</div>
<div class="video-container">
<div data-id="LAQDcnwwspQ"></div>
</div>
function onYouTubePlayerAPIReady() {
var players = document.querySelectorAll('.video-container div')
for (var i = 0; i < players.length; i++) {
new YT.Player(players[i], {
playerVars: {
'autoplay': 0,
'modestbranding': 1,
},
videoId: players[i].dataset.id
});
}
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire