同样的问题!我们都知道firefox和音频是一个问题,因为专利等。我在互联网上发现了这个小代码来播放我的sounfile。
我想在显示栏没有显示在浏览器中时播放多个文件而不是一个文件
请注意。不要给我在chrome之外没有兼容性的代码,即。
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 不可见的条形音箱。
答案 0 :(得分:0)
还在学习自己。但这是一个按钮,带有播放音频文件的脚本。 (我自己的解决方案的一部分)一次只播放1个声音,但没有显示任何相关内容。 您也可以使用pause()命令设置这样的功能,而无需设置src。 currenttime用于更改音频文件所在的部分。
<a href="#" onclick="playSnd('sounds/close_chat.wav');">Sound play button</a><br>
<script>
sound = new Audio();
function playSnd(soundSrc) {
sound.src = soundSrc;
sound.play();
}
</script>