我有以下html文件,当用户将鼠标悬停在“播放”定位标记上时播放wav文件。它适用于Windows和Mac上的IE,Chrome,Firefox,Opera,Safari,除了Mac上没有播放该文件的Firefox。无法播放用于Mac的Firefox的Javascript中的wav文件
我们知道该文件类型是受支持的,因为如果embed标签的autostart属性设置为true,那么wav文件将按照预期在Mac版Firefox中播放,但定位标签的mouseover无法播放该文件。
任何想法?
<html>
<head>
<title></title>
<script>
function PlayAudio() {
var s = document.getElementById("soundFile");
s.Play();
}
</script>
</head>
<body>
<embed src="MySound.wav" enablejavascript="true" type="audio/wav" autostart="false" width="0" height="0" id="soundFile" />
<a href="#" onmouseover="PlayAudio()">Play</a>
</body>
</html>
UPDATE
还有3周后没有成功。有人能帮忙吗?
wav?你确定这是个好主意吗? 这是一个重要的文件下载。 考虑将其转换为mp3。 – 2010-03-22 12:25:41
该文件很小。 – 2010-03-25 09:30:37