【发布时间】:2011-09-26 14:09:12
【问题描述】:
我正在画布上绘制视频,这适用于 Safari / Chrome / Firefox / Opera,但在 iPad 上,即使视频播放(正确的编解码器等),它也永远不会在画布上呈现,
基本上我只是打电话:
canvas.getContext("2d").drawImage(video, 0, 0);
在视频播放时,在视频暂停或结束时停止播放。
还有什么我应该考虑的吗?喜欢清理画布吗?
【问题讨论】:
-
嗯,我刚刚在我的 iPhone 上尝试了 Apple 自己的 HTML5 演示,当我尝试播放视频时,结果是它在自己的全屏应用程序中而不是在浏览器中打开。不完全确定移动版 Safari 是否支持内嵌视频。
-
@Stacker-flow 你能确认this fiddle 在你的系统上不起作用吗?
-
我不了解 iPad,但此解决方案适用于运行 iOS 13.4.1 的 iPhone 6S:gist.github.com/diachedelic/cf758562ad6fdf7db79f474f5528dec0
标签: javascript ios html video canvas