Я искал решение, где я мог бы "чистить" видео HTML5. Я еще не нашел и собирался начать писать свой собственный. Но перед тем, как я это сделаю, я подумал, что было бы целесообразно сначала пройти мимо SO.
Прежде чем мы перейдем к моему подходу, посмотрите это:
http://www.kokokaka.com/demo/bluebell_ss10/site
Этот сайт, конечно, построен на Flash, но служит примером того, чего я хотел бы достичь с помощью HTML5.
Я экспериментировал с атрибутом воспроизведениеRate (-1) на теге видео без особой удачи. Я подозреваю, что это потому, что кодировка (ogg, mp4, vp8) лучше подходит для воспроизведения вперед.
с этим я вижу два возможных подхода:
создайте два видео, одно для воспроизведения вперед, а другое для воспроизведения назад. это, конечно, удваивает размер любого видео, что не идеально.
разделить видео на отдельные jpg-кадры и поменять изображения. Это означало бы, что у меня нет звука, но в моем конкретном приложении это не проблема.
Мне кажется, что второй вариант лучше всего подходит для моего конкретного приложения и допускает некоторую гибкость при воспроизведении. Что ты думаешь?