我試圖製作一個「互動名片」,因爲我的設計課程叫它,而且我想製作帶有可播放按鈕的鋼琴。問題是無論我嘗試什麼,聲音都不會在任何瀏覽器中播放。我開始將聲音鏈接到javascript/jQuery中的某個按鈕(我對這兩種語言都很新穎,所以我不能完全說我知道我在做什麼)。但現在我只想聽到聲音,所以我將它合併到我的html文檔中。試圖在我的html文檔中播放聲音。通過按一個按鈕
下面是代碼:
<!Doctype html>
<html>
<head> <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
<h1>"Yo Dawg, i heard you like muzic."</h1>
<p>"hej"</p>
</head>
<body>
<div id= "wholething">
<div id= "whitekey1">
<div id= "blackkey2"></div></div>
<div id= "whitekey2">
</div>
<div id= "whitekey1">
<div id="blackkey3"></div>
</div>
<div id= "whitekey3">
<div id = "blackkey2"></div>
</div>
<div id= "whitekey4">
<div id = "blackkey2"></div>
</div>
<div id= "whitekey1">
<div id = "blackkey2"></div>
</div>
<div id= "whitekey3"></div>
<div id= "whitekey2">
<div id = "blackkey1"></div>
</div>
<div id= "whitekey4">
<div id = "blackkey1"></div>
</div>
<div id= "whitekey1">
<div id = "blackkey2"></div>
</div>
</div>
<script type= "text/javascript" src= "jquery-1.11.2.js"></script>
<script type= "text/javascript" src="script.js"></script>
<span id="dummy"></span>
<p><a href="#" onclick="playSound('afrique-kissingmylove.wav');">Click here to hear a bird sing</a></p>
<p onmouseover="playSound('afrique-kissingmylove.wav');">Or you can put your mouse over this paragraph to hear the same bird sound.</p>
</body>
我到底做錯了什麼?當按下黑白鍵時,我該如何進行聲音播放? (優選使用javascript/jQuery的。)
哪來的'playSound'功能? – adeneo 2015-02-06 10:47:07
您的黑/白鍵點擊事件處理程序在哪裏? – qtgye 2015-02-06 10:51:21
請查看http://kahimyang.info/kauswagan/code-blogs/1652/how-to-play-a-sound-when-an-element-is-clicked-in-html-page – Outlooker 2015-02-06 11:11:26