在safari中使用javascript播放声音

时间:2010-11-19 10:32:04

标签: javascript browser audio embed playsound

我想播放声音onclick事件。我有代码,我可以在Firefox和其他浏览器中播放声音,但不在Safari中播放。 下面是代码。 Safari给我一个错误,如"thissound.Play" [undefined ] is not a function

function EvalSound(soundobj) {
  var thissound= eval("document."+soundobj);
  thissound.Play();
}

<embed src="namaste_london01(www.songs.pk).mp3" autostart=false width=0 height=0 name="sound1"
enablejavascript="true">

<a href="#" onClick="EvalSound('sound1')"> Play </a>

提前致谢。

1 个答案:

答案 0 :(得分:0)

jQuery有一些很棒的音频插件。这也意味着你可以摆脱令人讨厌的onclick属性,所以在脚本标签之间保留所有的javascript。