Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将firefox播放栏更改为音频的onclick按钮_Javascript_Html_Firefox_Audio - Fatal编程技术网

Javascript 将firefox播放栏更改为音频的onclick按钮

Javascript 将firefox播放栏更改为音频的onclick按钮,javascript,html,firefox,audio,Javascript,Html,Firefox,Audio,同样的问题!众所周知,由于专利等原因,firefox和音频是一个问题。我在网上找到了这个小代码来播放我的sounfile 我想在浏览器中不显示显示栏的情况下播放多个文件,而不是一个文件 您可以将播放器宽度更改为0,但用户不能单击播放按钮:P 有没有一种方法可以在点击链接或按钮时播放声音 请注意。不要给我那些在chrome和ie之外没有兼容性的代码 HTML Javascript <script type="text/javascript"> var audio

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

我想在浏览器中不显示显示栏的情况下播放多个文件,而不是一个文件

  • 您可以将播放器宽度更改为0,但用户不能单击播放按钮:P 有没有一种方法可以在点击链接或按钮时播放声音
请注意。不要给我那些在chrome和ie之外没有兼容性的代码

HTML


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>

var audioTag=document.createElement('audio');
如果(!(!!(audioTag.canPlayType)&&((“否”!=audioTag.canPlayType(“音频/mpeg”)&(!=audioTag.canPlayType(“音频/mpeg”)){
嵌入(“AudioPlayer”,{soundFile:“sounds/sound1.mp3”});
}
概述: 在按钮或链接上播放声音。 有多种声音可供播放(而不仅仅是一种) 与firefox的兼容性
不可见的声音条。

仍在学习自己。但这是一个按钮,带有播放音频文件的脚本。(我自己解决方案的一部分)一次只播放一个声音,但不显示任何声音。 您也可以使用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>

声音=新音频(); 功能播放(soundSrc){ sound.src=soundSrc; 声音。播放(); }
您是否尝试过您的建议?发生了什么事?它变成了0长度。无法单击您可能希望创建自己的播放按钮。创建一个按钮,处理其单击事件,使用DOM API播放音频。在Firefox中,除了它支持的格式之外,这些都没有什么不同。你能给我一个工作示例吗,因为我不知道什么是dom api,等等。。。
<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>