Rumah  >  Soal Jawab  >  teks badan

javascript - Isu pemuatan audio

Dapatkan kod dahulu

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<title>test</title>
<script src="static/lib/jquery/jquery-1.10.1.min.js"></script>
</head>

<body> 
<p class="loading"></p> 
<script>
$(document).ready(function (){
    
    /*------------  初始化 -------------*/
    
    //加载音乐
    var LoadAudio = function (src){
        this.audio = document.createElement('audio');
        this.audio.src = src;
        };
    LoadAudio.prototype = {
        constructor : LoadAudio,
        play : function (){
            this.audio.play();
            },
        pause : function (){
            this.audio.pause();
            },
        isLoadFn : function (callback){
            var that = this;
            this.audio.addEventListener('canplaythrough', function (){
                callback(true);
                }, false);
            }
        };
    
    var callMusic = new LoadAudio('static/images/call.mp3');
    
    callMusic.isLoadFn(function (result){
        alert(result);
        if(result){
        $('.loading').fadeOut();
        }
        });
    
    });
</script>
</body>
</html>

Masalah semasa ialah terminal mudah alih tidak boleh dimuatkan secara normal apabila menggunakan trafik
Ia boleh digunakan dengan WiFi Saya tidak tahu apa masalahnya Bukankah acara pemantauan canplaythrough sentiasa dipantau.
Bagaimana untuk mengubah suai, sila berikan saya nasihat.

PHP中文网PHP中文网2713 hari yang lalu454

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-05-16 13:39:16

    Untuk video, saya menggunakan Video.js, saya pernah menggunakan versi asli, tetapi ia tidak begitu mudah digunakan. Segala-galanya tentang keserasian sudah tertulis

    balas
    0
  • Batalbalas