English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo della tabella HTML

Attributo playbackRate del DOM audio/video HTML

L'attributo playbackRate di HTMLMediaElement imposta la velocità di riproduzione dei file multimediali. Questo viene utilizzato per permettere agli utenti di controllare la riproduzione veloce, lenta, ecc. Il valore normale della velocità di riproduzione moltiplicato per questo valore rappresenta la velocità di riproduzione corrente, quindi 1.0 rappresenta una velocità di riproduzione normale. Impostando playbackRate a un valore negativo è possibile riprodurre al contrario. Quando i file multimediali vengono riprodotti al contrario o quando la velocità di riproduzione è inferiore o superiore all'intervallo disponibile specificato dal nucleo del browser (ad esempio, l'accordo Gecko è 0.25~5.0), il processo di riproduzione sarà muto. In qualsiasi velocità di riproduzione, la tonalità dell'audio sarà di default abbinata. Alcuni browser implementano l'attributo non standard preservespitch per il controllo della tonalità.

 Manuale di riferimento DOM Audio/Video HTML

Esempio online

Imposta la riproduzione del video a velocità lenta:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Utilizzo dell'attributo playbackRate degli audio/video HTML5 - Tutorial di base (oldtoolbag.com)</title>
</head>
<body>
<button onclick="getPlaySpeed()" type="button">Qual è la velocità di riproduzione?</button>
<button onclick="setPlaySpeed()" type="button">Imposta la riproduzione del video a velocità lenta</button>
<br> 
<video id="video1" controls="controls">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Il tuo browser non supporta il tag video HTML5.
</video>
<script>
myVid=document.getElementById("video1");
function getPlaySpeed()
{ 
  alert(myVid.playbackRate);
} 
function setPlaySpeed()
{ 
  myVid.playbackRate=0.5;
} 
</script> 
</body>
</html>
Prova a vedere ‹/›

Definizione e uso

L'attributo playbackRate imposta o restituisce la velocità di riproduzione corrente dell'audio/video.

Compatibilità dei browser

IEFirefoxOperaChromeSafari

Tutti i browser principali supportano l'attributo playbackRate.

Attenzione:Internet Explorer 9 e le versioni precedenti non supportano l'attributo playbackRate.

Sintassi

Imposta l'attributo playbackRate:

audio|video.playbackRate=playbackspeed

Restituisce l'attributo playbackRate:

audio|video.playbackRate

Valore dell'attributo

ValoreDescrizione
playbackspeedIndica la velocità di riproduzione corrente dell'audio/video.
Esempio di valore:
  • 1.0 Velocità normale

  • 0.5 Mezza velocità (più lenta)

  • 2.0 Velocità doppia (più veloce)

  • -1.0 Indietro, velocità normale

  • -0.5 Indietro, mezza velocità

Dettagli tecnici

Valore di ritorno:Valore numerico, velocità di riproduzione corrente
Valore predefinito:1.0
 Manuale di riferimento DOM Audio/Video HTML