рисование html5 видео на холсте - на iPad - PullRequest
2 голосов
/ 01 июля 2011

Я рисую видео на холсте, это прекрасно работает с Safari / Chrome / Firefox / Opera, но на iPad, хотя видео воспроизводится (правильный кодек и т. Д.), Оно никогда не отображается на холсте,

В основном я просто звоню:

canvas.getContext("2d").drawImage(video, 0, 0);

во время воспроизведения видео, и прекратите делать это, когда видео приостановлено или завершено.

Есть что-нибудь еще, что я должен рассмотреть? Как очистка холст?

Ответы [ 2 ]

2 голосов
/ 02 августа 2011

На данный момент Safari на iPad не поддерживает эту функцию. Существуют некоторые ограничения на атрибуты и события тега canvas и video tag HTML5, особенно на iPad. Атрибуты и события холста и тегов видео, которые отлично работают в браузерах настольных компьютеров, не работают на iPad Это тоже мой личный опыт.

0 голосов
/ 29 сентября 2011

См. Размещение видео на холсте

В принципе вы не можете передать видеообъект в метод drawImage canvas. Apple предлагает разместить видео за холстом, но это не поможет, если вы хотите каким-то образом манипулировать видео.

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