将火狐播放栏更改为音频的点击按钮

Change firefox playback bar into a onclick button for audio

本文关键字:音频 按钮 火狐 播放      更新时间:2023-09-26

同样的问题!众所周知,由于专利等原因,火狐和音频是一个问题。我在互联网上找到了这个小代码来播放我的 sounfile。

我想播放多个文件而不是一个文件,同时显示栏不显示在浏览器中

  • 您可以将播放器宽度更改为 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>

爪哇语

    <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>

回顾:在按钮或链接单击上播放声音。有多种声音可供播放(而不仅仅是一种)与火狐浏览器的兼容性不可见的条形音箱。

还在学习自己。但这是一个按钮,带有播放音频文件的脚本。(我自己的解决方案的一部分)一次只播放 1 个声音,但不显示任何有关它的声音。你也可以使用 pause() 命令进行这样的功能,而无需设置 src。当前时间用于更改音频文件所在的部分。

<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>