Звуковой сигнал звукового оповещения, зависит от настроек браузера и операционной системы. Таким образом, вы не можете полагаться на это.
Но, вы можете использовать JavaScript для воспроизведения звуков, как этот
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\"
loop=\"false\" />";
}
</script>
Примечание: И ваш HTML должен иметь элемент с идентификатором dummy
.
Теперь вы можете вызывать playSound
всякий раз, когда хотите воспроизвести звук.
Источник: http://webdesign.about.com/od/sound/a/play_sound_oncl.htm
Как @bigblind предложил, вы можете использовать HTML 5 based sound
играют варианты, а также.
не требуется ro embes, у нас есть HTML5 аудио теперь во всех современных браузерах, и есть флэш-резервные копии. – bigblind
@bigblind Cool. Пожалуйста, уточните мой обновленный ответ :) – thefourtheye
Существует потрясающий учебник по его использованию в HTML5rocks http://www.html5rocks.com/en/tutorials/webaudio/intro/. На этом я написал ответ, но я думаю, что чтение настоящего учебника было бы гораздо более полезным, чем чтение сокращенной версии, потому что оно содержит много важных деталей. – bigblind