下面是一段解决HTML5<audio>标签兼容性问题的源代码
soundModeDetector = function(){
if((($B.name=='mobileSafari') || $B.safari || $B.chrome || $B.ie) && document.createElement('audio').volume!==undefined) {
return 3; //以上浏览器的高版本支持audio对象播放mp3格式
}else if(J.browser.plugins.flash>=9) {
return 1; //支持flash控件
}
else if(!!window.ActiveXObject && new ActiveXObject("WMPlayer.OCX.7")) {
return 2; //支持wmp控件
}
else{
return 0; //一直很安静
}
};