用于在Windows上运行mp4视频的HTML - 避免在IE

时间:2016-02-25 20:14:43

标签: html video

下面的HTML文件在Edge,新的Windows 10浏览器中打开时运行视频就好了。但是在IE中,同样在Windows 10上,我收到以下消息:" Internet Explorer限制此网页运行脚本或ActiveX控件。"我相信这可能是我的LiveCode脚本无法打开HTML页面的原因,因为它依赖于IE资源。我看到直接播放视频可能存在安全问题。视频可能需要加载到缓存中,并使用该路径,而不是直接路径到视频文件,该视频文件与HTML文件位于同一目录中。有没有人有HTML来做这个,如果这是对的?

<!DOCTYPE html> 
<html> 
<body>
<p><video width=”320″ height=”240″ controls>
<source src="TestVideo.mp4" type="video/mp4">
<source src=”TestVideo.ogg” type=”video/ogg”>
Your browser does not support the video tag.  </video>
</p>
<p>
</p>
</body> 
</html>

我的目标是在HTML5中运行mp4视频,据我所知,这是一个非常通用的视频播放平台。

1 个答案:

答案 0 :(得分:0)

原来,LiveCode中的Chromium浏览器版本不支持h.264 mp4视频。它确实支持WebM视频,并且在Mac X和Windows 10上测试得很好,大概可以回到Windows 7.WebM视频的质量和文件大小与h.264相当。在http://html5test.com测试了LiveCode浏览器。从LiveCode在Windows和Mac上播放WebM视频的HTML文件:

<!DOCTYPE html> 
 <html> 
 <body>
 <p><video autoplay controls>
 <source src="small.webm" type="video/webm" />
 Your browser does not support the video tag. </video>
 </p>
 <p>
 </p>
 </body> 
 </html>

LiveCode脚本:

put revBrowserOpenCef(the windowId of this stack, tPath) into tBrowserID
revBrowserSet tBrowserID, "rect", the rect of graphic "browserPlaceholder"