检测浏览器是否支持html5视频的代码
程序员文章站
2023-11-21 12:45:10
学习w3c是看到一个检测您的浏览器是否支持 HTML5 视频的方法,在这里与大家分享下,感兴趣的各位可以参考下哈,希望可以帮助到你... 13-03-28...
在http://www.w3school.com.cn学习html5的时候,看到一个检测您的浏览器是否支持 html5 视频的方法:
运行效果:
1.在editplus中运行
2.在chrome浏览器中运行
=======================================================
代码部分:
=======================================================
复制代码
代码如下:<!ductype html>
<html>
<script type="text/javascript">
function checkvideo()
{
if(!!document.createelement('video').canplaytype)
{
var vidtest=document.createelement("video");
oggtest=vidtest.canplaytype('video/ogg; codecs="theora, vorbis"');
if (!oggtest)
{
h264test=vidtest.canplaytype('video/mp4; codecs="avc1.42e01e, mp4a.40.2"');
if (!h264test)
{
document.getelementbyid("checkvideoresult").innerhtml="sorry. no video support."
}
else
{
if (h264test=="probably")
{
document.getelementbyid("checkvideoresult").innerhtml="yes! full support!";
}
else
{
document.getelementbyid("checkvideoresult").innerhtml="well. some support.";
}
}
}
else
{
if (oggtest=="probably")
{
document.getelementbyid("checkvideoresult").innerhtml="yes! full support!";
}
else
{
document.getelementbyid("checkvideoresult").innerhtml="well. some support.";
}
}
}
else
{
document.getelementbyid("checkvideoresult").innerhtml="sorry. no video support."
}
}
</script>
<body>
<p>检测您的浏览器是否支持 html5 视频:</p>
<div id="checkvideoresult" style="margin:10px 0 0 0; border:0; padding:0;">
<button onclick="checkvideo()" style="font-family:arial, helvetica, sans-serif;">check</button>
</div>
</body>
</html>
上一篇: HTML5中的Article和Section元素认识及使用
下一篇: html5与css3小应用
推荐阅读
-
检测浏览器是否支持html5视频的代码
-
HTML5视频支持检测(检查浏览器是否支持视频播放)
-
HTML5 Canvas之测试浏览器是否支持Canvas的方法
-
检测浏览器对HTML5和CSS3支持度的方法
-
html5 placeholder 属性 并检测浏览器是否支持这个属性
-
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码_javascript技巧
-
javascript检查浏览器是否支持flash的实现代码_javascript技巧
-
javascript检查浏览器是否支持flash的实现代码_javascript技巧
-
基于jQuery的让非HTML5浏览器支持placeholder属性的代码_jquery
-
html5 placeholder 属性 并检测浏览器是否支持这个属性