Воспроизведение звука с использованием JavaScript в сафари

Я хочу воспроизвести звук события onclick. У меня есть код, в котором я могу воспроизводить звук в Firefox и других браузерах, но не в сафари. Ниже приведен код. 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 ответ

У jQuery есть несколько отличных аудио плагинов. Это также означает, что вы можете избавиться от неприятных атрибутов onclick и сохранить весь свой javascript между тегами script.

Другие вопросы по тегам