Pour faire simple j'appose un écouteur d'évènement 'click' sur tous mes liens hypertexte qui, au clic, passe la balise
<param name="autoplay" value="false">
à
<param name="autoplay" value="true">
Pour lancer la lecture de la vidéo qui doit donc avoir un lien entre le nom de l'ancre et l'ID de ma balise video d'ou:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
window.onload = function(){
var vid = document.querySelectorAll('.liendate');
for (var i = 0; i <= vid.length; i++) {
var nomancre = vid[i].getAttribute('href');
vid[i].addEventListener('click',function(){
var idlien = nomancre.substring(1);
});
var niv1 = document.getElementById(idlien).childNodes;
var niv2 = niv1[1].querySelectorAll('param');
alert(niv2[0].setAttribute('value')); |
J'avoue que c'est un peu capilotracté disons que je n'est pas trouvé d'autre solution pour me balader dans les noeuds (node).
----------------------------
Voici le code complet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<div class="videop" id="1974">
<video autobuffer controls=true poster="images/1974.png">
<source src="media/video/ogv/02_nageur_everest.ogv">
<source src="media/video/webm/02_nageur_everest.webm">
<source src="media/video/mp4/02_nageur_everest.mp4">
<object type="video/ogg" data="media/video/ogv/02_nageur_everest.ogv">
<param name="src" value="/media/video/ogv/02_nageur_everest.ogv">
<param name="autoplay" value="false">
<param name="autoStart" value="0">
</object>
</video>
<figure>
<figcaption><strong>1974</strong> - Nageur de l'Everest'</figcaption>
</figure>
</div> |
Partager