Большинство людей используют jQuery для переключения воспроизведения / паузы для видео HTML5, но на самом деле вам нужно всего около 12 строк кода, чтобы все это осуществить.
Посмотреть на Codepen: http://codepen.io/jfrancisayres/pen/bwpqQP
Эта статья не должна быть слишком многословной, потому что она самоочевидна, что происходит - так что вперед ...
JavaScript:
window.onload = function() { //executes code after DOM loads //--- select all <video> on the page const vids = document.getElementsByTagName(‘video’) // Loop over the selected elements and add event listeners for (let i = 0; i < vids.length; i++) { vids[i].addEventListener( ‘mouseover’, function(e) { vids[i].play() }) vids[i].addEventListener( ‘mouseout’, function(e) { vids[i].pause() }) } }
HTML:
<! — Use HTML5 Video syntax anywhere in your code → <video class=”some-css” loop> <source src=”Your-Video.mp4" type=”video/mp4" /> </video>