Come modificare la velocità di riproduzione del video in HTML5? Ho controllato gli attributi dei tag video in w3school ma non sono riuscito a raggiungerlo. Qualsiasi aiuto sarebbe apprezzato!
Come modificare la velocità di riproduzione del video in HTML5? Ho controllato gli attributi dei tag video in w3school ma non sono riuscito a raggiungerlo. Qualsiasi aiuto sarebbe apprezzato!
Risposte:
Secondo questo sito , questo è supportato negli attributi playbackRate
e defaultPlaybackRate
, accessibili tramite il DOM. Esempio:
/* play video twice as fast */
document.querySelector('video').defaultPlaybackRate = 2.0;
document.querySelector('video').play();
/* now play three times as fast just for the heck of it */
document.querySelector('video').playbackRate = 3.0;
Quanto sopra funziona su Chrome 43+, Firefox 20+, IE 9+, Edge 12+.
.querySelector
restituisce il primo corrispondente. Puoi usarli .querySelectorAll
, ma devi iterarli attraverso invece di usare direttamente il codice in queste risposte.
Basta digitare
document.querySelector('video').playbackRate = 1.25;
nella console JS del tuo browser moderno.
Puoi usare questo codice:
var vid = document.getElementById("video1");
function slowPlaySpeed() {
vid.playbackRate = 0.5;
}
function normalPlaySpeed() {
vid.playbackRate = 1;
}
function fastPlaySpeed() {
vid.playbackRate = 2;
}
javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;
puoi mettere qualsiasi numero qui solo non andare troppo lontano in modo da non sovraccaricare il tuo computer.