📅  最后修改于: 2023-12-03 15:15:38.203000             🧑  作者: Mango
canPlayType() 方法是 HTML | DOM 音频对象的一个属性,用于判断某种音频格式是否能播放。
语法如下:
audio.canPlayType(mimeType)
参数:mimeType,必需,要测试的音频类型,可能的值有三个:
返回值:可能的返回值有三个:
<!DOCTYPE html>
<html>
<body>
<audio id="myAudio">
<source src="music.mp3" type="audio/mpeg">
<source src="music.ogg" type="audio/ogg">
<source src="music.wav" type="audio/wav">
</audio>
<p>点击下面的按钮判断是否支持播放MP3格式:</p>
<button onclick="testMP3()">测试 MP3</button>
<script>
function testMP3() {
var x = document.getElementById("myAudio");
if (x.canPlayType("audio/mpeg") == "probably") {
alert("支持 MP3 格式");
} else {
alert("不支持 MP3 格式");
}
}
</script>
</body>
</html>
以上代码会在页面中添加一个音频播放器和一个测试按钮。当我们点击测试按钮时,会弹出一个提示框,告诉我们该浏览器是否支持 MP3 格式的音频播放。如果支持,则提示“支持 MP3 格式”,否则提示“不支持 MP3 格式”。