【发布时间】:2011-06-26 17:41:18
【问题描述】:
我开始使用 HTML5 Canvas 和 Video,但一直遇到这个问题:我尝试演示和实验,但除非我将它们上传到我的 Web 服务器,否则我无法查看它们。目前这并没有造成很大的问题,因为我正在处理相对较小的文件,但我实际上正在准备一个更大的项目,这个问题很快就会变得非常不方便。而且我只想弄清楚我的事实。我一直在使用我自己创建的视频和演示中的视频。我使用的是我多年前编码的视频,我使用的是在我的代码中使用它们之前一分钟编码的视频。结果总是一样的,使用 HTML5 Video 容器有效,在 Canvas 中使用视频无效,Canvas 只是不显示任何视频(除非像我提到的那样,我将它们上传到服务器)。
这是我目前找到的信息:
http://html5doctor.com/video-canvas-magic/
(还有一点关于w3的信息,但我不能发布两个以上的链接)
据我了解,我的画布肯定被污染了,而且我的文件似乎不是“来源干净”,但这是我所能弄清楚的。我不明白为什么。
有没有人对此有更多了解并能解释它是如何以及为什么起作用的?
【问题讨论】:
标签: html video canvas cross-domain