Wie ändere ich die Geschwindigkeit der Video-Wiedergabe in HTML5? Ich habe die Attribute des Video-Tags in w3school überprüft , konnte mich dem aber nicht nähern. Jede Hilfe wäre dankbar!
Wie ändere ich die Geschwindigkeit der Video-Wiedergabe in HTML5? Ich habe die Attribute des Video-Tags in w3school überprüft , konnte mich dem aber nicht nähern. Jede Hilfe wäre dankbar!
Antworten:
Laut dieser Site wird dies in den Attributen playbackRate
und unterstützt, auf die defaultPlaybackRate
über das DOM zugegriffen werden kann. Beispiel:
/* 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;
Das Obige funktioniert auf Chrome 43+, Firefox 20+, IE 9+, Edge 12+.
.querySelector
gibt den ersten passenden zurück. Sie können sie verwenden .querySelectorAll
, müssen sie jedoch durchlaufen, anstatt den Code in diesen Antworten direkt zu verwenden.
Schreib einfach
document.querySelector('video').playbackRate = 1.25;
in der JS-Konsole Ihres modernen Browsers.
Sie können diesen Code verwenden:
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;
Sie können hier eine beliebige Zahl eingeben, gehen Sie einfach nicht zu weit, damit Ihr Computer nicht überlastet wird.