Ho una piccola applicazione html5 in cui è possibile riprodurre un suono facendo clic su un pulsante.Suoni dinamici non riprodotti dopo due riproduzioni
Ho una funzione che aggiunge un tag a un con un ID "riproduzione". Il suono si rimuove da solo quando è finito.
function sound(track){
$("#playing").append("<audio src=\"" + track + "\" autoplay onended=\"$(this).remove()\"></audio>");
}
Per il pulsante che ho:
<button onclick="sound('sounds/tada.mp3')">Tada</button>
quando clicco sul pulsante, un breve <audio>
appare nell'elemento di ispezione e scompare quando è finito, proprio come lo voglio, ma dopo attivandolo due volte, smette di funzionare in Chrome, almeno. Non ci sono errori nemmeno nella console.
Che cosa sta succedendo?
è possibile fornire un collegamento di violino? – StaticVariable
Fiddle: http://jsfiddle.net/EMngS/ –
+1 per il suono tada – goat