javascript - 在 Canvas 上绘制 html5 视频 - 在 iPad 上

标签 javascript ios html video canvas

我在 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/

相关文章:

jquery - 如何设置elrte编辑器的值?

javascript - 如何使用 webpack 将 await 关键字转换为 es5?

javascript - 使用 AJAX 更新 DropDownList

ios - NSDate 比今天旧

ios - 在 Swift 的后台线程中执行时 usleep 的精度不佳

html - 嵌套表格标题对齐

javascript - 聚焦于元素,然后引发 keydown 或 keyup 空格事件

javascript - 添加对库名称中包含 "@"的外部的依赖

javascript - 如何提醒 jQuery 文件中的 getJSON 响应?

ios - 通过 UIActivityController 共享视频 PHAsset