Sfinalizuję pierwszą wersję aplikacji javascript i chcę dodać efekty dźwiękowe. Jaki jest zalecany sposób odtwarzania krótkiego dźwięku (mp3 lub wav lub inny format) przy użyciu javascript w przeglądarce internetowej? Mam dziesięć dźwięków, które chciałbym mieć wstępnie załadowane i zdolne do grania podczas wykonywania aplikacji.Jak mogę zagrać krótki efekt dźwiękowy w aplikacji javascript?
Stworzyłem tę małą aplikację testową i nie mogę uzyskać dźwięku do odtworzenia. Może ktoś może mi pokazać, gdzie się nie mylę:
<html>
<head>
<title>Sound Test</title>
<script type="text/javascript" src="raphael.js"></script>
</head>
<body>
<div id="debugPane" style="width: 300px; height: 500px; float: left; background-color: #EEEEEE; margin-left: 10px; border-style: solid; border-width: 1px;"></div>
<script type="text/javascript">
try {
var snd = new Audio("mp3/1.mp3");
alert(snd.src);
snd.play();
} catch (err) {
document.getElementById("debugPane").innerHTML += "" + err.message;
}
</script>
</body>
</html>
Wybrano prawidłowy plik. Jednak gdy wskażę plik, który nie istnieje, nie mam żadnego wyjątku. Plik szczęśliwie zgłasza, czym jest jego src, mimo że nie znajduje się w moim systemie plików.
Jakiego rodzaju wsparcia przeglądarki chcesz? – alex
Nie interesują mnie starsze przeglądarki :) – nfw
Możliwy duplikat: http://stackoverflow.com/questions/10105063/how-to-play-a-notification-sound-on-websites?rq=1 –