Як змінити швидкість відтворення відео в HTML5? Я перевірив атрибути відео тегів у w3school, але не міг наблизитися до цього. Будь-яка допомога буде вдячна!
Як змінити швидкість відтворення відео в HTML5? Я перевірив атрибути відео тегів у w3school, але не міг наблизитися до цього. Будь-яка допомога буде вдячна!
Відповіді:
Згідно цього сайту , це підтримується в 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;
}
javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;
Ви можете поставити будь-яке число тут, просто не заходьте далеко, щоб не перевантажувати комп’ютер.