Согласно this site, это поддерживается в атрибутах playbackRate
и defaultPlaybackRate
, доступных через DOM. Но это не работает на мобильном телефоне. Пример:Как изменить скорость воспроизведения видео в HTML5 на мобильном?
<!DOCTYPE html>
<video id="my-video" src="chubby-bubbies.ogv" ...></video>
<script type="text/javascript">
/* play video twice as fast */
document.getElementById("my-video").defaultPlaybackRate = 2.0;
document.getElementById("my-video").play();
/* now play three times as fast just for the heck of it */
document.getElementById("my-video").playbackRate = 3.0;
</script>
Вышеуказанные работы на Chrome, а также Firefox 20 and above на рабочем столе.
Я думаю, что это связано с ограничениями относительно html-видео на мобильных устройствах. Вы не можете управлять элементом видео до тех пор, пока пользователь не нажмет на воспроизведение видео. Вы не можете заставить видео начать играть через JS. – magreenberg