我有音频的JavaScript代码。我想重定向到一个URL,如果浏览器有音频支持。如果浏览器不支持音频,重定向到另一个链接。
我试过了:
<script>
var audio= document.createElement("audio")
var media= {audio : (audio.play) ? true : false}
if (media == true) {
window.location.replace("file1.php");
} else {
window.location.replace("file2.php");
}
</script>
它不工作。
有人能帮忙吗?谢谢。
我在一个个人网站上尝试了这个,也使用了控制台,效果很好,试一试,让我知道它的效果如何。
创建和音频标签已经足够接近了。
var audioTest = document.createElement('audio');
if( !!(audioTest.canPlayType && audioTest.canPlayType('audio/mpeg;')) ) {
// redirect
} else {
// redirect
}
常用音频类型值(JIC):
video/ogg
video/mp4
video/webm
audio/mpeg
audio/ogg
audio/mp4