音频canPlayType()方法用于检查浏览器是否可以播放指定的音频类型。
返回:Video canPlayType()方法通常返回以下值之一:
“probably”:这意味着浏览器很可能支持此音频类型。
“maybe”:这意味着浏览器可能支持此音频类型。
“”(空字符串):这意味着浏览器不支持此音频类型。
用法
audioObject.canPlayType(type)
例:
DOM Audio canPlayType( ) Method
GeeksforGeeks
Audio canPlayType() Method
Does the browser support playing OGG audios?
"My_Audio(event, 'audio/ogg', 'vorbis')"
type="button">Check
Does the browser support playing OGG audios?
"My_Audio(event, 'audio/ogg', 'vorbis')"
type="button">Check
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;
}
输出:
之前:
后:
支持的浏览器:
chrome
火狐浏览器
Internet Explorer 9.0
Opera
苹果浏览器