点评:学习w3c是看到一个检测您的浏览器是否支持 HTML5 视频的方法,在这里与大家分享下,感兴趣的各位可以参考下哈,希望可以帮助到你
在http://www.w3school.com.cn学习html5的时候,看到一个检测您的浏览器是否支持 HTML5 视频的方法:gvMHTML5中文学习网 - HTML5先行者学习网
运行效果:gvMHTML5中文学习网 - HTML5先行者学习网
1.在EditPlus中运行gvMHTML5中文学习网 - HTML5先行者学习网
gvMHTML5中文学习网 - HTML5先行者学习网
gvMHTML5中文学习网 - HTML5先行者学习网
2.在chrome浏览器中运行gvMHTML5中文学习网 - HTML5先行者学习网
gvMHTML5中文学习网 - HTML5先行者学习网
gvMHTML5中文学习网 - HTML5先行者学习网
=======================================================gvMHTML5中文学习网 - HTML5先行者学习网
代码部分:gvMHTML5中文学习网 - HTML5先行者学习网
=======================================================gvMHTML5中文学习网 - HTML5先行者学习网
gvMHTML5中文学习网 - HTML5先行者学习网
<!DUCTYPE HTML>gvMHTML5中文学习网 - HTML5先行者学习网
<html>gvMHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript"> gvMHTML5中文学习网 - HTML5先行者学习网
function checkVideo()gvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
if(!!document.createElement('video').canPlayType)gvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
var vidTest=document.createElement("video");gvMHTML5中文学习网 - HTML5先行者学习网
oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"');gvMHTML5中文学习网 - HTML5先行者学习网
if (!oggTest)gvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
h264Test=vidTest.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');gvMHTML5中文学习网 - HTML5先行者学习网
if (!h264Test)gvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
document.getElementById("checkVideoResult").innerHTML="Sorry. No video support."gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
elsegvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
if (h264Test=="probably")gvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
document.getElementById("checkVideoResult").innerHTML="Yes! Full support!";gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
elsegvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
document.getElementById("checkVideoResult").innerHTML="Well. Some support.";gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
elsegvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
if (oggTest=="probably")gvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
document.getElementById("checkVideoResult").innerHTML="Yes! Full support!";gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
elsegvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
document.getElementById("checkVideoResult").innerHTML="Well. Some support.";gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
elsegvMHTML5中文学习网 - HTML5先行者学习网
{gvMHTML5中文学习网 - HTML5先行者学习网
document.getElementById("checkVideoResult").innerHTML="Sorry. No video support."gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
}gvMHTML5中文学习网 - HTML5先行者学习网
</script>gvMHTML5中文学习网 - HTML5先行者学习网
<body>gvMHTML5中文学习网 - HTML5先行者学习网
<p>检测您的浏览器是否支持 HTML5 视频:</p>gvMHTML5中文学习网 - HTML5先行者学习网
<div id="checkVideoResult" style="margin:10px 0 0 0; border:0; padding:0;">gvMHTML5中文学习网 - HTML5先行者学习网
<button onclick="checkVideo()" style="font-family:Arial, Helvetica, sans-serif;">Check</button>gvMHTML5中文学习网 - HTML5先行者学习网
</div>gvMHTML5中文学习网 - HTML5先行者学习网
</body>gvMHTML5中文学习网 - HTML5先行者学习网
</html>gvMHTML5中文学习网 - HTML5先行者学习网
gvMHTML5中文学习网 - HTML5先行者学习网gvMHTML5中文学习网 - HTML5先行者学习网