Как изменить скорость воспроизведения видео в HTML5? Я проверил атрибуты тега видео в w3school, но подойти к этому невозможно. быть оцененным!

146
Young 12 Июн 2010 в 10:11

4 ответа

Лучший ответ

Как сообщает этот сайт это поддерживается в атрибутах 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+.

184
Jeremy Visser 17 Апр 2019 в 01:18

Вы можете использовать этот код:

var vid = document.getElementById("video1");

function slowPlaySpeed() { 
    vid.playbackRate = 0.5;
} 

function normalPlaySpeed() { 
    vid.playbackRate = 1;
} 

function fastPlaySpeed() { 
    vid.playbackRate = 2;
}
0
Armel 11 Дек 2019 в 07:58
javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;

Вы можете указать здесь любое число, просто не заходите далеко, чтобы не перегружать компьютер.

-1
andreas 25 Мар 2019 в 15:35

Просто введите

document.querySelector('video').playbackRate = 1.25;

В консоли JS вашего современного браузера.

45
kynan 11 Фев 2017 в 08:51