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

时间:2015-08-13 13:22:35

标签: javascript audio

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

它没有用。

有人可以帮忙吗? 感谢。

1 个答案:

答案 0 :(得分:2)

我在个人网站上尝试了这个,并且使用了控制台,并且像魅力一样工作,尝试一下,让我知道它是怎么回事。

你足够接近创作和音频标签。

&#13;
&#13;
var audioTest = document.createElement('audio');
if( !!(audioTest.canPlayType && audioTest.canPlayType('audio/mpeg;')) ) {
  // redirect
} else {
  // redirect
}
&#13;
&#13;
&#13;

常见音频类型值(JIC):

video/ogg
video/mp4
video/webm
audio/mpeg
audio/ogg
audio/mp4