Io non sapeva come formulare la domanda, ma qui è il codice ...Il tag html5 <audio> carica l'audio dal server prima di attivarlo?
<audio class='foo' preload='none'>
<source src='./path.mp3'>
</audio>
Poi ho un po 'di jQuery che riproduce la clip quando si fa clic con questa funzione ...
function play(parent, child) {
$(parent).find(child).find('.bar').click(function() {
$('.word-audio')[0].play();
});
}
La mia domanda è se questo trasferisce il file audio quando viene caricato il codice HTML o quando si fa clic sul pulsante? Mi piacerebbe solo caricare i dati quando si fa clic sui pulsanti poiché la mia pagina potrebbe avere centinaia di questi.