回答:
このサイトによれば、これはplaybackRate
とdefaultPlaybackRate
属性でサポートされており、DOM経由でアクセスできます。例:
/* 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;
上記は、Chrome 43以降、Firefox 20以降、IE 9以降、Edge 12以降で動作します。
.querySelector
は最初に一致したものを返します。を使用できます.querySelectorAll
が、これらの回答のコードを直接使用するのではなく、それらを反復処理する必要があります。
入力するだけ
document.querySelector('video').playbackRate = 1.25;
最新のブラウザのJSコンソールで。
次のコードを使用できます。
var vid = document.getElementById("video1");
function slowPlaySpeed() {
vid.playbackRate = 0.5;
}
function normalPlaySpeed() {
vid.playbackRate = 1;
}
function fastPlaySpeed() {
vid.playbackRate = 2;
}