我找到了一个很好的方法来使用音频标签,Audio for everybody。它首先尝试使用html5播放器,然后是wmp,然后是flash,然后是图像。
不幸的是,即使操作系统支持,火狐也不支持mp3格式,而且它会显示一个X,而不是降级到flash播放器。
有办法让火狐忽略html5播放器吗?
ps:把我所有的mp3s转换成ogg它不是一个选项
发布于 2011-03-28 01:25:02
我用下面的代码解决了这个问题:Quick Guide to Implementing the HTML5 Audio Tag (with Fallback to Flash)
js代码将检测opera/firefox中缺少mp3支持,隐藏音频并创建flash播放器。
编辑:他们隐藏控件的解决方案在我的firefox中不起作用,请更改
document.getElementsById('audio_with_controls').style.display = 'none';使用
var audio = document.getElementById("audio_with_controls");
audio.removeAttribute("controls");https://stackoverflow.com/questions/5425833
复制相似问题