首页 > Web开发 > 详细

js-异步请求音频完成后页面显示

时间:2018-06-23 12:28:55      阅读:175      评论:0      收藏:0      [点我收藏+]

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-异步请求音频完成后页面显示

原文:https://www.cnblogs.com/liuqingxia/p/9216750.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!