Da Marco illustrdd illustr illustrF illustr illustrFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

Je construis un site Web avec HTML5- <video> en arrière-plan. Il y a des pages en forme de <div> s devenant visibles avec un lecteur de conteneur SWF qui provoque des problèmes sérieux de performance de l'unité centrale lorsque les deux médias jouent. Je souhaite donc ajouter une simple commande javascript qui met en pause la vidéo d'arrière-plan lorsqu'un projet- <div> devient visible. Serait gentil si elle reprend la lecture quand elle est fermée / cachée.

Merci d'avance.

 document.getElementById('myvideotag').pause(); 

Notez qu'il n'y a pas de méthode stop (). Dans la fonction qui montre / masque votre DIV, placez la fonction de lecture / pause là-bas.

Plus de ressources ici: http://www.digitaria.com/blogs/html5-video-skinning-tutorial-part-2-play-buttons

Mon préféré personnel est un petit gestionnaire onclick ajouté à l'attribut html, comme ceci:

 <video onclick="this.paused? this.play() : this.pause()"> 

Car il n'y a pas d'événements traditionnels sur div hide / show, vous devez jouer () et pause () votre élément vidéo lorsque vous appelez les fonctions qui font apparaître ou disparaître votre div