suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Probleme beim Laden von Audio

Holen Sie sich zuerst den Code

<!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>

Das aktuelle Problem besteht darin, dass das mobile Endgerät nicht normal geladen werden kann.
Es kann mit WLAN verwendet werden. Ich weiß nicht, wo das Problem liegt.
Bitte geben Sie mir einen Rat, wie Sie es ändern können.

PHP中文网PHP中文网2783 Tage vor533

Antworte allen(1)Ich werde antworten

  • PHP中文网

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

    视频方面我用的Video.js 以前也用原生的,但是不怎么好用。兼容什么的都写好了

    Antwort
    0
  • StornierenAntwort