我在 Canvas 上绘制视频,这适用于 Safari/Chrome/Firefox/Opera,但在 iPad 上,即使视频播放(正确的编解码器等)它也永远不会在 Canvas 上呈现,
基本上我只是打电话:
canvas.getContext("2d").drawImage(video, 0, 0);
当视频正在播放时,当视频暂停或结束时停止这样做。
还有什么我应该考虑的吗?比如清除 Canvas ?
最佳答案
目前 iPad 上的 safari 不支持此功能。 HTML5 的 canvas 标签和 video 标签的属性和事件有一些限制,特别是在 iPad 上。在桌面浏览器上正常工作的 Canvas 和视频标签的属性和事件在 iPad 上不起作用。这也是我的亲身经历。
关于javascript - 在 Canvas 上绘制 html5 视频 - 在 iPad 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545440/