下面的代码与我的笔记本电脑上以webm和mp4格式保存的视频文件有关。当我在实验编码中"运行"到目前为止所写的内容时,视频在 Chrome 中播放正常,但在 IE 中我收到消息"无效来源"。
<video poster="file:///D:/TouchofClass/images/Nuts.jpg"
width="450" height="325"
preload="none"
controls="controls">
<source src="file:///D:/TouchofClass/images/eh5v.files/html5video/Cheesy.mp4"/>
<source src="file:///D:/TouchofClass/images/eh5v.files/html5video/Cheesy.webm"/>
</video>
正如@Offbeatmammal所说,如果您从网络服务器运行网页而不是将其作为本地文件打开,则您的视频将不会从本地驱动器加载。您需要将其放入网络服务器并使用前缀加载它 http://而不是 file://
编辑:正如@Rob所说,IE和Edge默认不支持Webm,您需要为其安装编解码器:https://tools.google.com/dlpage/webmmf