Devo caricare completamente l'audio prima di riprodurlo. Il lettore dovrebbe riprodurre automaticamente l'audio dopo averlo caricato completamente. Non ci dovrebbe essere il pulsante di pausa/l'utente non può metterlo in pausa. Ecco il mio codice, ma non è in grado di farlo.Come caricare completamente l'audio prima di giocare?
Hyper Text Markup Language:
<audio class="audio-player" onloadeddata="myOnLoadedData()" onprogress="myOnProgress()" src="<?php echo $audio_link;?>" controls>
JavaScript:
function myOnLoadedData() {
console.log('Loaded data');
$('audio.audio-player').attr('autoplay','autoplay');
}
function myOnProgress(){
console.log('downloading');
}
O c'è qualche altro giocatore che soddisfi la mia richiesta?
Hai provato a utilizzare l'evento 'onload'? Non ho mai usato l'audio in HTML5, ma userò e ho creato una funzione per caricare un array con musiche di gioco che non ho provato finora. – Hydro
Prova 'onloadeddata()' – Alex
già provato onloadeddata onloadedmetadata.Prima deve caricare l'audio completo e riprodurlo automaticamente –