HTML video/audio DOM canPlayType() 方法

  • canPlayType()方法定义和用法

    canPlayType()方法检查浏览器是否可以播放指定的音频/视频类型。
    canPlayType()方法可以返回以下值之一:

    • "probably" - 浏览器最有可能支持此音频/视频类型
    • "maybe" - 浏览器可能支持此音频/视频类型
    • "" - (空字符串)浏览器不支持此音频/视频类型

  • canPlayType()方法浏览器支持

    Internet Explorer Chrome FireFox Safari Opera
    9.0(含)以上 支持 支持 支持 支持
  • canPlayType()方法语法

    audio|video.canPlayType(type)

  • canPlayType()方法实例

    var vid = document.createElement('video');
    isSupp = vid.canPlayType(vidType+';codecs="'+codType+'"');
    尝试一下
  • canPlayType()方法参数值

    参数值 描述
    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"
    注意: 如果包含编解码器,此方法只能返回“probably”。
  • canPlayType()方法技术细节

    canPlayType()方法返回值: 一个字符串,表示支持级别。可能的返回值:

    • "probably" - 浏览器最有可能支持此音频/视频类型
    • "maybe" - 浏览器可能支持此音频/视频类型
    • "" - (空字符串)浏览器不支持此音频/视频类型

  • canPlayType()方法相关页面

    HTML教程:HTML脚本

    HTML教程:HTML视频

    HTML教程:HTML音频