2011-07-01 99 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方法。苹果建议将视频放置在画布后面,但如果您想以某种方式操作视频,这将无济于事。