我找到了一种使用音频标签Audio for everybody的好方法。它首先尝试使用html5播放器,然后是wmp,然后是flash,然后是图像。
不幸的是,firefox不支持mp3格式,即使它受os支持,它也会显示X而不是降级到flash播放器。
有一种方法可以让firefox忽略html5播放器吗?
ps:将我的所有mp3转换为ogg它不是一个选项
答案 0 :(得分:2)
我使用此代码解决了: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");