感谢您查看,今天我决定在我的网站上添加一些声音,这就是它出错的地方,关键是按下按钮,然后 mp3 应该循环播放,我知道它适用于 wav 但它不适用mp3,所以这是我的问题。我可以调整脚本以制作 mp3 循环吗?
javascript:
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
var type_attr = '';
if (navigator.userAgent.indexOf('Firefox') != -1) {
type_attr = "type=\"application/x-mplayer2\"";
}
document.getElementById("dummy").innerHTML = "<embed src=\"" + soundfile + "\" hidden=\"true\" autostart=\"true\" loop=\"true\" " + type_attr + " />";
}
</script>
html:
<span id="dummy">
<tr>
<td><input type="button" class='gstring' value="G" width="50" height="50" onClick="playSound('violin/Gstring.mp3')"></td>
<td><input type="button" class='gstring' value="D" width="50" height="50" onClick="playSound('violin/Dstring.mp3')"></td>
<td><input type="button" class='gstring' value="A" width="50" height="50" onClick="playSound('violin/Astring.mp3')"></td>
<td><input type="button" class='gstring' value="E" width="50" height="50" onClick="playSound('violin/Estring.mp3')"></td>
<td><input type="button" class='g2string' value="STOP" width="70" height="50" onClick="playSound('')"></td>
</tr>
</span>
我不想使用 wav 的原因是因为它是 +/- 1mb 的声音文件(我打算使用很多)而且我买不起大型托管计划,所以我宁愿使用 mp3反而。我希望有一个可能。
谢谢,迪德里克。