我正在使用HTML5和JS编写一个简单的游戏,在我自己的机器上运行。我希望能够播放视频并知道视频何时完成,并且我希望能够将外部驱动器上的文件写为备份。 我打算使用Adobe Air,但它不支持HTML5视频标签,所以我尝试了HTA。我无法在网上找到任何内容,说明是否支持视频标签。
<html>
<head>
<title>Test page</title>
</head>
<body>
<video id="vid_1" width="720" height="480" autoplay><source src="videos/intro.mp4" type="video/mp4"></video>
</body>
</html>
在浏览器中正常工作,但只是一个空白屏幕作为.hta
HTA支持视频标签吗?或者视频格式是问题吗?
我已经尝试过mpeg和flv,我尝试了视频源的绝对路径。
答案 0 :(得分:0)
为了让HTA支持HTML5元素,您需要添加<meta http-equiv="x-ua-compatible" content="ie=edge" />
标记。但这可能不是一个非常好的解决方案,因为框架或<hta:application>
标签之类的元素不起作用。您可以使用<video>
标记代替<embed>
标记,如下所示:
<embed src="videos/intro.mp4" width="720" height="480" autostart="true" type="video/mp4">