Тег HTML5 <video>
воспроизводится в обратном порядке, или мне нужно загрузить 2 видео (вперед и назад). Любое решение, которое не позволяет пользователю загружать 2 видео?
Можно ли воспроизвести видео в формате HTML5 в обратном порядке?
Ответ 1
Без участия в HTML5 или Javascript многие форматы видео streaming, которые предназначены для воспроизведения вперед. Для воспроизведения в обратном направлении потребуется декодировать весь поток, сохраняя каждый необработанный кадр на диске, чтобы избежать сбрасывания памяти, а затем отбрасывая кадры назад.
По крайней мере один человек действительно попробовал это, используя mplayer
, хотя это можно сделать, по крайней мере, в принципе.
Ответ 2
aMediaElement.playbackRate = -1;
UA могут не поддерживать это, хотя верно, чтобы установить playbackRate
на отрицательное значение.
Ответ 3
Мне удалось сделать это в методе обновления. Каждый кадр я уменьшаю video.currentTime до времени, прошедшего, и до сих пор это лучший результат, который мне удалось получить.