Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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 悬停、单击并释放不起作用的声音。I';我很困惑_Javascript_Html_Audio - Fatal编程技术网

Javascript 悬停、单击并释放不起作用的声音。I';我很困惑

Javascript 悬停、单击并释放不起作用的声音。I';我很困惑,javascript,html,audio,Javascript,Html,Audio,我正在为我的网站尝试新的东西,包括当我悬停、单击或释放一个链接时,我与之互动的链接应该会播放声音。我仍然习惯于HTML的基础知识,如果我看起来很困惑,很抱歉,但我认为这是正确的方向 这就是我到目前为止所做的: <html> <audio id="myaudio" src="hover"></audio> <audio id="myaudio2" src="click"></audio> <audio id="myaud

我正在为我的网站尝试新的东西,包括当我悬停、单击或释放一个链接时,我与之互动的链接应该会播放声音。我仍然习惯于HTML的基础知识,如果我看起来很困惑,很抱歉,但我认为这是正确的方向

这就是我到目前为止所做的:

<html>
  <audio id="myaudio" src="hover"></audio>
  <audio id="myaudio2" src="click"></audio>
  <audio id="myaudio3" src="release"></audio>
  <body>
    <a href="https://google.com"
       onmouseover="document.getElementById('myaudio').play()"
       onmousedown="document.getElementById('myaudio2').play()"
       onmouseup="document.getElementById('myaudio3').play()">google.com</a>
  </body>
</html>

@guest271314帮我做了这件事,结果很简单。 我忘了SRC标记需要指向链接。更正如下:

<html>
<audio id="myaudio" src="http://yourdomain.com/hover.wav"></audio>
<audio id="myaudio2" src="http://yourdomain.com/click.wav"></audio>
<audio id="myaudio3" src="http://yourdomain.com/release.wav"></audio>
<body>
<a href="https://google.com" onmouseover="document.getElementById('myaudio').play()" onmousedown="document.getElementById('myaudio2').play()" onmouseup="document.getElementById('myaudio3').play()">google.com</a>
</body>
</html>

为了让你的网页播放音乐,html代码可以简单到

<audio id="myaudio" src="c.mp3" controls></audio>


元素的
src
属性似乎不是
audio/*
文件<问题中的code>javascript应该返回预期的结果,其中
src
指向音频文件的URL谢谢,我现在知道我把事情搞砸了。我忘了src需要指向链接而不是名称。非常感谢你!“也可以正常播放。我只是对它感到迷茫,因为我还没有处理过这样的音频。”你在哪里迷路了
javascript
at Question返回预期结果,是吗?我第一次回复时没有看到您的完整评论,但再次感谢您。
<audio id="myaudio" src="c.mp3" controls></audio>