Estoy buscando habilitar el bucle de video html5 en los navegadores que no admiten la etiqueta de bucle (ff) con JavaScript. ¿Alguien sabe la viabilidad de acceder al final de la reproducción del video y revertir el juego a cero?controlar el bucle del reproductor de video html5 con JavaScript
5
A
Respuesta
15
Puede detectar si la propiedad loop
es compatible, y configurarlo en true
.
Para los navegadores que no soporten, puede simplemente enlazar el evento ended
medios de comunicación, y empezar de nuevo:
var myVideo = document.getElementById('videoId');
if (typeof myVideo.loop == 'boolean') { // loop supported
myVideo.loop = true;
} else { // loop property not supported
myVideo.addEventListener('ended', function() {
this.currentTime = 0;
this.play();
}, false);
}
//...
myVideo.play();
0
<div>Iteration: <span id="iteration"></span></div>
<video id="video-background" autoplay="" muted="" controls>
<source src="https://res.sdfdsf.mp4" type="video/mp4">
</video>
var iterations = 1;
document.getElementById('iteration').innerText = iterations;
var myVideo = document.getElementById('video-background');
myVideo.addEventListener('ended', function() {
alert('end');
if (iterations < 2) {
this.currentTime = 0;
this.play();
iterations ++;
document.getElementById('iteration').innerText = iterations;
}
}, false);
// Please note that loop attribute should not be there in video element in order for the 'ended' event to work in ie and firefox
1
puede simplemente bucle de vídeo o desactivar a través loop="false"
para detener juego de repetición de video automático.
<iframe style="position: absolute; top: 0; left: 0;"
src="http://video/name.mp4" width="100%" height="100%" frameborder="0" webkitallowfullscreen loop="true" controls="false" mozallowfullscreen allowfullscreen></iframe>
Esto permitirá loop="true"
vídeo reproductor de bucles.
Cuestiones relacionadas
- 1. Reproductor de video HTML5 impide buscar
- 2. Reproductor de video HTML5: cargar videos dinámicamente
- 3. html5 Etiquetas de video sin llamar al reproductor quicktime
- 4. Control del volumen del reproductor de widgets HTML5 Soundcloud
- 5. HTML5 Video Volume
- 6. iOS reproductor de video HTML5 botones siguiente/anterior
- 7. Seguimiento de hitos de video de un reproductor de video HTML5 personalizado a Omniture Media Module?
- 8. Reproductor de video receptivo
- 9. Configuración del códec de video para admitir todos los principales dispositivos móviles en el reproductor html5?
- 10. HTML5 video javascript controls - reiniciar video
- 11. Comportamiento del reproductor de video HTML5 en iPhone y iPod en Safari Web Apps
- 12. Cómo controlar el volumen del sistema usando javascript
- 13. cómo silenciar un reproductor de vídeo HTML5
- 14. video HTML5 con Brightcove
- 15. html5 video secure streaming?
- 16. ¿Se puede usar un reproductor de video/audio HTML5 con un sistema de seguridad Flash?
- 17. Agregar fuentes a video HTML5 en javascript?
- 18. Video continuo Bucle con VideoView
- 19. Reproductor personalizado de 1 botón con etiqueta de audio HTML5
- 20. Insertar video HTML5 usando JavaScript para iPad
- 21. HTML5 Video en Chrome/PC
- 22. objetos interactivos de video html5
- 23. Búsqueda de video HTML5 [actualizado]
- 24. Selección del objeto de video HTML5 con jQuery
- 25. iPad html5 video sin controles?
- 26. Búsqueda de video HTML5 en el iPad
- 27. Duración del reproductor de audio HTML5 que muestra Nan
- 28. Controlar el SMIL de SVG con JavaScript
- 29. ¿Cómo verificar el soporte de video html5?
- 30. HTML5 video performance