尝试将MediaSource对象作为HTML5视频标记的源附加时,获取"不允许加载本地资源"错误

Mat*_*hew 27 javascript html5 html5-video media-source

我试图让这个例子起作用.单击链接时,它工作正常.但是,当我尝试在本地计算机上下载HTML文件并尝试相同时,它会抛出此错误.

不允许加载本地资源:blob:null/6771f68d-c4b8-49a1-8352-f2c277ddfbd4

似乎导致问题的代码行是这样的,

video.src = window.URL.createObjectURL(mediaSource);

这行代码所做的基本上是尝试将视频标记媒体元素的源设置为MediaSource对象.我没有太多运气尝试了各种排列.

我使用的是Chrome版本28.0.1500.72 m,这是最新的稳定版本.

我会很感激任何指针.

Fil*_*ker 29

正如@dandavis所说,"从http:not file运行它".

为了组织起见,我把它作为一个aswer发布.

对于初学者:从http运行项目意味着拥有一个http服务器(例如apache或一个简单的节点http-server)并通过http:// localhost 运行你的项目.