2011-07-01 54 views
2

我在畫布上繪製視頻,這適用於Safari/Chrome/Firefox/Opera,但在iPad上,即使播放視頻,也是如此(正確的編解碼器等)這是從來沒有呈現在畫布上,在canvas上繪製html5視頻 - 在iPad上

基本上我只要致電:

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

當視頻播放和停止這樣做,當視頻被暫停或終止。

還有什麼我應該考慮的嗎?像清除的畫布?

+0

嗯,我剛剛在我的iphone上嘗試了蘋果自己的HTML5演示,當我嘗試播放視頻時,結果是它在自己的全屏應用中打開,而不是在瀏覽器中打開。不完全確定Safari的移動版本是否支持嵌入式視頻。 – GordonM

回答

2

現在,iPad上的safari不支持此功能。 HTML5的畫布標籤和視頻標籤的屬性和事件有一些限制,特別是在iPad上。在桌面瀏覽器上正常工作的畫布和視頻標籤的屬性和事件不適用於iPad。這也是我的個人經歷。

0

Putting Video on Canvas

你基本上無法通過視頻對象在畫布上的drawImage方法。蘋果建議將視頻放置在畫布後面,但如果您想以某種方式操作視頻,這將無濟於事。