我正在写一个html页面。我希望它在运行时发出一些 javascript 指定的声音。
在 html 中,正如我在此处阅读的答案中所建议的那样,我有一行
<embed src="wavs/beep.wav" autostart="true" width="0" height="0" id="beep"
enablejavascript="true">
这会在加载时播放声音,所以我确信我已经给出了有效 .wav 文件的有效路径。(一旦一切正常,我会将自动启动设置为 false。)
我有一个功能
function playSound ( soundname )
{
var thissound = document.getElementById( soundname );
thissound.Play();
alert( "Played " + soundname );
}
我称之为使用
playSound( "beep" );
但是当那个电话被打出来时,没有声音,尽管警报发生了。在我看来,好像我正在按照推荐的方式做所有事情,但我一定是做错了什么。接下来我应该检查什么?