HTML5 проверяет, не изменилось ли содержимое ‹видео› в течение секунды.

Поскольку возможности экспорта в PowerPoint и онлайн-версии icloud для Keynote мне недостаточно, я хотел использовать опцию экспорта в quicktime, чтобы показать свою презентацию.

Теперь я хочу использовать JavaScript и тег видео HTML5, чтобы воспроизводить видео по событию нажатия клавиши, и всякий раз, когда содержимое воспроизводимого видео остается неизменным в течение секунды (количество времени между анимацией или следующим слайдом), приостанавливайте видео.

Мой вопрос: как мне проверить, не изменилось ли содержимое воспроизводимого видео в течение секунды?


person David Knaack    schedule 04.06.2014    source источник
comment
Я не критикую вопрос, но могу ли я спросить вас, что вы считаете недостаточным в вариантах, которые вы отклонили? Просто для любопытства.   -  person David says reinstate Monica    schedule 04.06.2014
comment
Вы можете нарисовать видео на холсте и получить пиксель за пикселем таким образом: stackoverflow.com/questions/12130475/ - вероятно, отстает, как ..   -  person Flash    schedule 04.06.2014
comment
Зачем беспокоиться? Если вы используете правильный видеокодек и ваш контент на экране не меняется, видеокодек будет использовать почти нулевую полосу пропускания. Почему бы просто не экспортировать изображения? Почему бы не экспортировать в один из многих существующих сетевых плееров Powerpoint? Звучит так, будто вы пытаетесь сделать самое трудное из возможных, что приведет к наименьшему успеху. Не делайте метод взлома, если в этом нет необходимости.   -  person Brad    schedule 04.06.2014
comment
Вы пытаетесь постоянно проверять содержимое видео во время его воспроизведения? Например, поддерживать растровое изображение видеобуфера и постоянно проверять и обновлять его с текущими пикселями на экране? Похоже, это может быть довольно сложной задачей.   -  person source.rar    schedule 04.06.2014
comment
@Brad Презентации часто содержат анимацию, поэтому это не просто статические изображения - по моему опыту, у всех «веб-проигрывателей PowerPoint» есть серьезные проблемы, и, к сожалению, зачастую самым простым решением является видео (это означает, что у вас нет элементов управления слайдами).   -  person Flash    schedule 04.06.2014
comment
@source.rar Я подумал о том, чтобы использовать второе ‹видео›, воспроизводимое на 1 секунду позже, чтобы проверить.   -  person David Knaack    schedule 04.06.2014