当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML DOM Audio canPlayType()用法及代码示例


音频canPlayType()方法用于检查浏览器是否可以播放指定的音频类型。

返回:Video canPlayType()方法通常返回以下值之一:

  • “probably”:这意味着浏览器很可能支持此音频类型。
  • “maybe”:这意味着浏览器可能支持此音频类型。
  • “”(空字符串):这意味着浏览器不支持此音频类型。

用法


audioObject.canPlayType(type)

例:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        DOM Audio canPlayType( ) Method 
    </title> 
</head> 
  
<body style="text-align:center"> 
  
    <h1 style="color:green">  
    GeeksforGeeks  
</h1> 
    <h2 style="font-family:Impact">  
    Audio canPlayType() Method  
</h2> 
    <br> 
  
    <p> 
        Does the browser support playing OGG audios? <span>  
<button ondblclick=  
        "My_Audio(event, 'audio/ogg', 'vorbis')"
        type="button">Check</button>  
</span></p> 
  
    <p>Does the browser support playing OGG audios? <span>  
<button ondblclick=  
        "My_Audio(event, 'audio/ogg', 'vorbis')"
        type="button">Check</button>  
</span></p> 
  
    <script> 
        function My_Audio(e, vidType, codType) { 
  
            var v = document.createElement("Video"); 
            isSupp = 
                v.canPlayType(vidType + ';codecs="' + codType + '"'); 
  
            if (isSupp == "") { 
                isSupp = "No"; 
            } 
  
            e.target.parentNode.innerHTML = 
                "Compatilibility:" + isSupp; 
  
        } 
    </script> 
  
</body> 
  
</html>

输出:
之前:

后:

支持的浏览器:

  • chrome
  • 火狐浏览器
  • Internet Explorer 9.0
  • Opera
  • 苹果浏览器


相关用法


注:本文由纯净天空筛选整理自shubham_singh大神的英文原创作品 HTML | DOM Audio canPlayType() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。