HTML5、视频标签和 IE 'Invalid Source'



下面的代码与我的笔记本电脑上以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

最新更新