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)
                                 }
                         }
             }
    }

  • 相关阅读:
    实验4 类的继承、派生和多态(1)
    期中
    实验3 类和对象
    设计、定义并实现Complex类
    android——fargment基础
    android——自定义listView
    android——HttpUrlConnection
    客户端与服务端小知识
    android——handler机制原理
    学习笔记——SQLite介绍
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/9216750.html
Copyright © 2011-2022 走看看