当浏览器不支持音频时,重定向到新页面



我有音频的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

最新更新