Evento di ricerca DOM audio/video HTML

❮ Riferimento DOM audio/video HTML

Esempio

Quando l'utente inizia a spostarsi/saltare in una nuova posizione nel video, avvisa del testo:

var vid = document.getElementById("myVideo");
vid.onseeking = function() {
    alert("Seek operation began!");
};

Altri esempi "Provalo da solo" di seguito.


Definizione e utilizzo

L'evento di ricerca si verifica quando l'utente inizia a spostarsi/saltare in una nuova posizione nell'audio/video.

Suggerimento: l'evento di ricerca è l'opposto dell'evento cercato .

Suggerimento: utilizzare la proprietà currentTime dell'oggetto Audio/Video per ottenere la posizione di riproduzione corrente.


Supporto browser

I numeri nella tabella specificano la prima versione del browser che supporta completamente l'evento.

Event
seeking Yes 9.0 Yes Yes Yes

Sintassi

In HTML:

<audio|video onseeking="myScript">

In JavaScript:

audio|video.onseeking=function(){myScript};

In JavaScript, utilizzando il metodo addEventListener():

audio|video.addEventListener("seeking", myScript);

Dettagli tecnici

Tag HTML supportati: <audio> e <video>
Oggetti JavaScript supportati: Audio video

Altri esempi

Esempio

Questo esempio mostra la differenza tra l'evento cercato e l'evento cercato:

<video onseeking="myFunction()" onseeked="mySecondFunction()">

Esempio

Utilizzo della proprietà currentTime dell'oggetto video per visualizzare la posizione del tempo di riproduzione corrente quando l'utente inizia a passare a una nuova posizione:

// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");

// Attach a seeking event to the <video>, and execute a function if a seek operation begins
vid.addEventListener("seeking", myFunction);

function myFunction() {
// Display the current position of the <video> in a p element with id="demo"
    document.getElementById("demo").innerHTML = vid.currentTime;
}

Esempio

Quando l'utente inizia a spostarsi/saltare in una nuova posizione nell'audio, avvisa del testo:

var aud = document.getElementById("myAudio");
aud.onseeking = function() {
    alert("Seek operation began!");
};

❮ Riferimento DOM audio/video HTML