Как я могу получить данные пикселей каждого кадра в элементе HTML5 <video> - PullRequest
4 голосов
/ 11 сентября 2010

Я думаю, мне нужно будет дождаться окончания загрузки видео, а затем установить интервал (в 1/24 секунды) для получения данных текущего кадра на время видео.Но это кажется довольно странным и выглядит так, как будто оно может пропускать кадры и т. Д. *

Итак, есть ли прослушиватель «onFrameChange», к которому я могу подключиться, чтобы я мог получить каждый кадр или любой другой способ получитьданные изображения каждого кадра видео HTML5?

Заранее спасибо.

1 Ответ

4 голосов
/ 11 сентября 2010

Существует событие timeUpdate, которое вызывается при каждом изменении времени (при обычном воспроизведении или когда пользователь чистит элементы управления). В Firefox это срабатывает один раз за кадр, хотя это предположение не переносимо на другие браузеры.

Я не думаю, что есть портативный способ сделать то, что вы упоминаете. Я выступал за timeUpdate, чтобы быть более надежным, но не добился большого прогресса. Интервал в 1/24 секунды или быстрее может быть лучшим способом сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...