2012-12-31 2 views
5

Ich benutze jPlayer, um Audio abzuspielen. Wir brauchen das Spiel, um ununterbrochen zu sein. Dafür verwenden wir die Methode jQuery.load(), um Seiteninhalte zu laden und den Inhalt auf der Seite zu ersetzen.jPlayer stoppt beim Aufruf der jQuery.load() -Methode, um den Inhalt von chrome zu aktualisieren, funktioniert aber auf Firefox

Wir aktualisieren den Inhalt des jPlayers in keiner Weise.

Der Code funktioniert gut in Firefox und jPlayer spielt Audio ohne Unterbrechung. Aber auf Chrome und Safari stoppt jPlayer und startet dann gleich nach der Ausführung der jquery load Methode neu.

Auch, wenn ich den Code auf dem lokalen Computer ausführen, ist es keine Unterbrechung in einem Browser. Nur wenn ich den Code auf dem Server laufen lasse, ist dies eine Unterbrechung.

Wir brauchen die Musik ohne Unterbrechungen.

ist mein Code wie folgt:

function loadContent(pagePath) { 
    //Method called on menu click to load content without page refresh 
    //Loading the said page (pagePath - relative path of page) 
    jQuery('#containerDiv').fadeOut(200, function() { 
    jQuery('#waitingDiv').show(); 
     jQuery(this).empty(); 
     jQuery(this).load(pagePath, function() { 
     jQuery(this).fadeIn(200, function() { 
      jQuery('#waitingDiv').hide(); 
     }); 
    }); 
    }); 
} 

//JPlayer initiation code on first page load 
jQuery("#jquery_jplayer_1").jPlayer({ 
    ready: function() { 
     jQuery(this).jPlayer("setMedia", {mp3: '../'+path}); 
    }, 
    swfPath: "../swf", 
    supplied: "mp3", 
    wmode: "window" 
}); 

Anregungen?

Dank Akhilesh Aggarwal

+0

Jeder ... alle Hinweise hilfreich sein zu bewegen. –

Antwort

1

Versuchen Sie, die JPlayer Auslösekode über der Loadcontent Funktion

+0

Funktioniert nicht. Der Code ist bereits so platziert, wie Sie es vorgeschlagen haben. –

+0

Leute, die dem gleichen Problem gegenüberstehen ??? –

Verwandte Themen