Como alterar a velocidade de reprodução de vídeo em HTML5? Verifiquei os atributos da tag de vídeo no w3school, mas não consegui abordar isso. Qualquer ajuda seria apreciada!
Como alterar a velocidade de reprodução de vídeo em HTML5? Verifiquei os atributos da tag de vídeo no w3school, mas não consegui abordar isso. Qualquer ajuda seria apreciada!
Respostas:
De acordo com este site , isso é suportado nos atributos playbackRate
e defaultPlaybackRate
, acessíveis através do DOM. Exemplo:
/* 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;
O acima funciona em Chrome 43+, Firefox 20+, IE 9+, Edge 12+.
.querySelector
retorna o primeiro correspondente. Você pode usar .querySelectorAll
, mas precisa iterar através deles, em vez de usar diretamente o código nessas respostas.
Apenas digite
document.querySelector('video').playbackRate = 1.25;
no console JS do seu navegador moderno.
Você pode usar este código:
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;
você pode colocar qualquer número aqui, apenas não vá muito longe para não exceder o seu computador.