zoukankan      html  css  js  c++  java
  • 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)
                                 }
                         }
             }
    }

  • 相关阅读:
    lqb 基础练习 数列特征
    lqb 基础练习 查找整数 (遍历)
    lqb 基础练习 杨辉三角形
    lqb 基础练习 特殊的数字
    lqb 基础练习 回文数
    lqb 基础练习 特殊回文数
    lqb 基础练习 十进制转十六进制
    lqb 基础练习 十六进制转十进制
    lqb 基础练习 十六进制转八进制 (字符串进行进制转化)
    Git详细操作
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/9216750.html
Copyright © 2011-2022 走看看