CreateJS EaselJS рисует растровое видео в iOS

некоторый код:

            video = document.createElement('video');
            video.setAttribute('webkit-playsinline');
            video.src = 'movie.mp4';
            var Video = new createjs.Bitmap(video);

            stage.addChild(Video);

Я работаю над мультимедийным веб-приложением для iPad с помощью CreateJS. В настольных браузерах рисование растрового видео на холсте/сцене работает нормально, но в iOS оно «ничего не делает». Я хочу, чтобы над видео был анимированный объект, поэтому, я думаю, видео нужно рисовать внутри холста.

У кого-нибудь есть опыт в этом?

Как мне добиться интеграции видео с EaselJS и заставить его работать на iPad/iPhone…?


person John Doe Smith    schedule 12.11.2013    source источник
comment
Будет ли вариант наложения тега canvas поверх тега видео через css? Кроме того, вы пытались подключить отладчик Mobile Safari, чтобы увидеть, есть ли какие-либо ошибки в iOS?   -  person Andrew    schedule 12.11.2013
comment
Я получаю 2 ошибки от мобильного сафари, но я их не понимаю: 1.) Невозможно получить данные изображения с холста, потому что холст испорчен данными из разных источников. 2.) Произошла ошибка. Скорее всего, это связано с ограничениями безопасности на чтение данных пикселей холста с локальными или междоменными изображениями.   -  person John Doe Smith    schedule 12.11.2013
comment
Вы загружаете видео с другого домена?   -  person Andrew    schedule 12.11.2013
comment
нет! это тот же код, что и выше.. я знаю, это довольно странно   -  person John Doe Smith    schedule 12.11.2013
comment
Да, странно. Я не получаю никаких ошибок, но у меня те же результаты. Работает в десктопе. Не на iOS.   -  person Andrew    schedule 12.11.2013
comment
насколько это не круто? ;)   -  person John Doe Smith    schedule 12.11.2013


Ответы (1)