我有音频的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>
它没有用。
有人可以帮忙吗? 感谢。
答案 0 :(得分:2)
我在个人网站上尝试了这个,并且使用了控制台,并且像魅力一样工作,尝试一下,让我知道它是怎么回事。
你足够接近创作和音频标签。
var audioTest = document.createElement('audio');
if( !!(audioTest.canPlayType && audioTest.canPlayType('audio/mpeg;')) ) {
// redirect
} else {
// redirect
}
&#13;
常见音频类型值(JIC):
video/ogg
video/mp4
video/webm
audio/mpeg
audio/ogg
audio/mp4