网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 HTML5视频支持检测(检查浏览器是否支持视频播放)
内容
    HTML5 提供了展示视频的标准。那么如何检查你的浏览器是否支持视频播放呢,下面与大家分享个小例子,感兴趣的朋友可以了解下
    代码如下:
    <STRONG>现在越来越多的网站都提供视频播放(非插件)。HTML5 提供了展示视频的标准。那么如何检查你得浏览器是否支持视频播放呢,下面我们来写一个列子。</STRONG>
    代码如下:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <body>
    <h1>HTML 5 视频</h1>
    <p>检测您的浏览器是否支持 HTML5 视频:</p>
    <div id="checkVideoResult">
    <button onclick="checkVideo()">Check</button>
    </div>
    </div>
    </body>
    </html>
    下边是js代码:
    代码如下:
    function checkVideo()
    {
    if(!!document.createElement('video').canPlayType)
    {
    //创建video元素
    var vidTest=document.createElement("video");
    //检测是否可以播放ogg格式的视频
    oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"');
    if (!oggTest)
    {
    //检测是否可以播放MP4格式的视频
    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."
    }
    }
    代码如下:
    canPlayType方法说明:
    1.定义:检测浏览器是否能播放指定的音频/视频类型。
    2.返回值:
    "probably" ,表示浏览器最可能支持该视频或音频。
    "maybe" ,表示浏览器可能支持该视频或音频。
    "" (空字符串),表示浏览器不支持该视频或音频。
    注:Internet Explorer 8 以及更早版本不支持该方法。
    语法:audio|video.canPlayType(type))
    参数说明:
    type:要检测的音频或视频类型,
    常用值:video/ogg;video/mp4;video/webm; audio/mpeg;audio/ogg;audio/mp4
    常用值(包括要检测的音频或视频编解码器):
    video/ogg; codecs="theora, vorbis"
    video/mp4; codecs="avc1.4D401E, mp4a.40.2"
    video/webm; codecs="vp8.0, vorbis"
    audio/ogg; codecs="vorbis"
    audio/mp4; codecs="mp4a.40.5"
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/17 8:25:31