English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El evento timeupdate se activa cuando se actualiza currentTime La frecuencia de activación de este evento está determinada por el sistema, pero se garantiza que se active cada segundo4-66vez (suponiendo que cada manejo de eventos no supere250ms). Alentar a los usuarios代理根据 el costo promedio de carga del sistema y el procesamiento de eventos para cambiar la frecuencia de los eventos, garantizando que las actualizaciones de la IU no afecten la decodificación del video.
Audio HTML/Manual de Referencia DOM de Video
Después de cambiar la posición de reproducción del video, muestra la posición actual del video en segundos:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Audio HTML/Uso del evento ontimeupdate-Tutoriales básicos(oldtoolbag.com)</title> </head> <body> <p>En este ejemplo, hemos utilizado HTML DOM para agregar el evento "ontimeupdate" al elemento video. Se desencadena la función cuando el usuario comienza a reproducir el video o cambia la posición de reproducción del video, mostrando la posición de reproducción del video.</p> <video id="myVideo" width="320" height="176" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Su navegador no admite HTML5 etiqueta video. </video> <p>Posición de reproducción: <span id="demo"></span></p> <script> // Obtener el elemento video con id="myVideo" var vid = document.getElementById("myVideo"); // Añadir el evento ontimeupdate al elemento video, ejecutar la función si cambia la posición de reproducción actual. vid.ontimeupdate = function() {myFunction()}; function myFunction() { // Mostrar la posición de reproducción del video en el elemento p con id="demo" document.getElementById("demo").innerHTML = vid.currentTime; } </script> </body> </html>Prueba y mira ‹/›
El evento timeupdate en el audio/Video (audio/al cambiar la posición de reproducción del video).
Este evento se puede llamar en las siguientes situaciones:
Reproducir audio/Video (audio/video)
Mover el audio/Video (audio/la posición de reproducción del video)
Consejo: El evento timeupdate del Audio/del objeto VideocurrentTime usados junto con la propiedad que devuelve el tiempo de reproducción del audio/Video (audio/la posición de reproducción del video (en segundos).
IEFirefoxOperaChromeSafari
En HTML:
<audio|video ontimeupdate="myScript">Pruebe
En JavaScript:
audio|video.ontimeupdate=function(){myScript};Pruebe
En JavaScript, utilice el método addEventListener():
audio|video.addEventListener("timeupdate", myScript);Pruebe
Nota: Internet Explorer 8 y versiones anteriores de IE no son compatibles addEventListener() Métodos.
Detalles técnicosEtiquetas HTML compatibles: | <audio> y <video> |
---|---|
Objetos JavaScript compatibles: | Audio, Video |
Cuando cambia la posición de reproducción del audio, muestra la posición actual de reproducción del audio (en segundos):
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Audio HTML/Uso del evento ontimeupdate-Tutoriales básicos(oldtoolbag.com)</title> </head> <body> <p>En este ejemplo, usamos HTML DOM para agregar el evento "ontimeupdate" al elemento audio. Llamar a la función cuando el usuario comienza a reproducir el video o cambia la posición de reproducción del audio y mostrar la posición de reproducción./p> <audio id="myAudio" controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"> Su navegador no admite el elemento audio. </audio> <p>Posición de reproducción: <span id="demo"></span></p> <script> // Obtener el elemento audio con id="myAudio" var aud = document.getElementById("myAudio"); // Agregar evento ontimeupdate al elemento audio y ejecutar la función cuando cambia la posición de reproducción aud.ontimeupdate = function() { myFunction(); }; function myFunction() { // Mostrar posición de reproducción en el elemento <p> con id="demo" document.getElementById("demo").innerHTML = aud.currentTime; } </script> </body> </html>Prueba y mira ‹/›
Establecer posición de reproducción usando la propiedad currentTime 5 segundo:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Audio HTML/Uso del evento ontimeupdate-Tutoriales básicos(oldtoolbag.com)</title> </head> <body> <video id="myVideo" width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Su navegador no admite la etiqueta de video. </video><br> <button onclick="setCurTime()" type="button">Establecer posición de reproducción 5 segundo</button> <p id="demo"></p> <script> // Obtener el elemento video con id="myVideo" var vid = document.getElementById("myVideo"); // Agregar el evento "timeupdate" al video vid.addEventListener("timeupdate", getCurTime); // Mostrar la posición de reproducción del video en el elemento p con id="demo" function getCurTime() { document.getElementById("demo").innerHTML = "La posición de reproducción actual es " + vid.currentTime + " segundo。"; } // Establecer la posición de reproducción a 5 segundo function setCurTime() { vid.currentTime = 5; } </script> </body> </html>Prueba y mira ‹/›