同样的问题!众所周知,由于专利等原因,Firefox和音频是一个问题。我在互联网上找到了这个小代码来播放我的声音文件。
我想在浏览器中不显示显示栏的情况下播放多个文件而不是一个文件
- 您可以将播放器宽度更改为 0,但用户无法单击播放按钮:P 有没有办法在单击链接或按钮时播放声音。
请注意。不要给我在 chrome 和 ie 之外没有兼容性的代码。
HTML
<audio id="audioplayer" preload controls loop style="width:400px;">
<source src="sounds/sound1.mp3">
<source src="sounds/sound1.caf">
</audio>
Javascript
<script type="text/javascript">
var audioTag = document.createElement('audio');
if (!(!!(audioTag.canPlayType) && ("no" != audioTag.canPlayType("audio/mpeg")) && ("" != audioTag.canPlayType("audio/mpeg")))) {
AudioPlayer.embed("audioplayer", {soundFile: "sounds/sound1.mp3"});
}
</script>
回顾:在按钮或链接点击时播放声音。有多种声音可供播放(不仅仅是一种) 与 Firefox 不可见条形音箱的兼容性。