检测浏览器是否支持html5视频的代码

2016-02-19 11:21 16 1 收藏

下面是个超简单的检测浏览器是否支持html5视频的代码教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

在http://www.w3school.com.cn学习html5的时候,看到一个检测您的浏览器是否支持 HTML5 视频的方法:

运行效果:

1.在EditPlus中运行

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

2.在chrome浏览器中运行

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

=======================================================

代码部分:

=======================================================

代码如下:

!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

来源:https://www.tulaoshi.com/n/20160219/1597216.html

延伸阅读
标签: Web开发
许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的 JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled。因此,有必要确定用户浏览器中的这些选项被打开。在我的网站中,我使用了一串简洁的代码实现这些功能,在用户登录时进行检查,如果不符合就不...
手势与HTML5 UC浏览器8.1使用感受 早些年,笔者用智能手机时,手机浏览器并不显得那么重要,它给人的概念就是一个经常显示全白的小画面.在UCWEB之前笔者也一直用的是默认的浏览器, 一度在每个机器上都用UC是因为它说能节省流量.在那个流量还珍贵,WIFI并不普及的情况下,UCWEB就是穷人的最爱.一不小心,UC浏览器全球用户量突破两亿,累计下载量...
标签: Web开发
--- 请使用新版的firefox或chrome等支持video格式的浏览器打开 多个视频加载,图片浏览: 1、渐进增加,不支持video格式浏览器用flash代替 2、播放进度显示 3、加载进度显示 4、播放时间和总时间显示 5、音量调节 并保存在本地localStrong 6、非全屏/全屏操作 7、1个页面支持多个MiranaVideo实例 8、异常流,加入错误提示 9、loadin...
标签: Web开发
判断访问者的浏览器是否支持JavaScript和Cookies 许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled。因此,有必要确定用户浏览器中的这些选项被打开。在我的网站中,我使用了一串简洁的代码实...
标签: Web开发
AJAX-浏览器支持 AJAX的要点是XMLHttpRequest对象。 不同的浏览器创建XMLHttpRequest对象的方法是有差异的。 IE浏览器使用ActiveXObject,而其他的浏览器使用名为XMLHttpRequest的JavaScript内建对象。 如需针对不同的浏览器来创建此对象,我们要使用一条"tryandcatch"语句。您可以在我们的JavaScript教程...

经验教程

130

收藏

100
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部