Me gustaría mostrar miniaturas de videos al cargar y al pasar el mouse o al tocar. Quiero reproducir el video dentro del div principal de la imagen. Al finalizar el mouseout y el video, el div debería mostrar la imagen automáticamente. ¿Cómo puedo hacerlo?
En simple, necesito una página de inicio como la página de youtube. Primero mostraré las imágenes y, al pasar el mouse, debería reproducir o pausar los videos respectivos.
var vid = document.getElementById("myVideo"); var text = document.getElementById("text"); function playVid() { vid.play(); text.innerHTML = "Start Video"; } function pauseVid() { vid.pause(); text.innerHTML = "Stop Video"; } <!DOCTYPE html> <html> <body> <video muted="muted" id="myVideo" onmouseenter="playVid()" onmouseleave="pauseVid()"> <source src=http://techslides.com/demos/sample-videos/small.webm type=video/webm> <source src=http://techslides.com/demos/sample-videos/small.ogv type=video/ogg> <source src=http://techslides.com/demos/sample-videos/small.mp4 type=video/mp4> <source src=http://techslides.com/demos/sample-videos/small.3gp type=video/3gp> </video> <p id="text"></p> </body> </html>