js-异步请求音频完成后页面显示
Posted YAZI
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js-异步请求音频完成后页面显示相关的知识,希望对你有一定的参考价值。
var ajax = new XMLHttpRequest();
ajax.open("get", "http://gzmylike.wedei.com/zt/gzyanzhicepin/images/TheLaLaLa.mp3")
ajax.responseType = "blob";
ajax.send();
ajax.onprogress = function(event) {
if(event.lengthComputable) {
document.getElementById(‘loading‘).style.display = ‘none‘;
document.getElementById(‘datiPage‘).style.display = ‘block‘;
}
}
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
document.getElementById("allMusic1").src = URL.createObjectURL(ajax.response);
var ajax2 = new XMLHttpRequest();
ajax2.onreadystatechange = function() {
if(ajax2.readyState == 4 && ajax2.status == 200) {
setTimeout(function() {
document.getElementById(‘loading‘).style.display = ‘none‘;
document.getElementById(‘datiPage‘).style.display = ‘block‘;
}, 1000)
}
}
}
}
以上是关于js-异步请求音频完成后页面显示的主要内容,如果未能解决你的问题,请参考以下文章