在网站之前我有黑屏与音频加载百分比,所有音频需要加载,但它不起作用。 audioloadpercent文本为空白或零
HTML
<table>
<tr><td>Audio Loaded</td><td>Images Loaded</td></tr>
<tr><td><span id="audioLoadPercent"></span>%</td><td><span id="imagesLoadPercent"></span>%</td></tr>
</table>
<audio id="jungle" nocontrols src="music/jungle.mp3" type="audio/mp3" preload="auto" onload="audioLoaded();"></audio>
<audio id="swipe" nocontrols src="sounds/swipe.mp3" type="audio/mp3" preload="auto" onload="audioLoaded();"></audio>
JAVASCRIPT
var audioLoadedPercent=0;
var imagesLoadedPercent=0;
function audioLoaded(){
audioLoadedPercent=audioLoadedPercent+Math.round(Math.random()*50)
document.getElementById("audioLoadPercent").innerHTML=audioLoadedPercent;
}
答案 0 :(得分:0)
使用oncanplaythrough或onloadeddata而不是onload作为音频标签