Ich muss Audio vollständig laden, bevor Sie es spielen. Der Player sollte automatisch Audio abspielen, nachdem er vollständig geladen wurde. Es sollte keine Pause-Taste geben, der Benutzer kann sie nicht anhalten. Hier ist mein Code, aber nicht in der Lage. Markup LanguageWie lade ich Audio vollständig vor dem Abspielen?
Hyper Text:
<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');
}
Oder gibt es andere Spieler, die meine Anforderungen erfüllt?
Haben Sie versucht, 'onload' Ereignis zu verwenden? Ich habe nie Audio in 'HTML5' verwendet, aber ich werde eine Funktion verwenden und ein Array mit Spielmusik laden, die ich noch nicht getestet habe. – Hydro
Try 'onloadeddata()' – Alex
bereits versucht onloadeddata onloadedmetadata.First muss es komplette Audio laden und es automatisch abspielen –