2016-05-03 12 views
0

Ich benutze jplayer von jquery. Wenn ich einen anderen Link klicken Sie auf meiner Web (wenn Seite erfrischend) Song muss auch weiterhin zu spielen, aber seine Reseting ... meine JS-Code ist ...Wie spiele ich Songs mit allen Seiten ab? mit erfrischend?

new jPlayerPlaylist({ 
      jPlayer: "#jplayer_1", 
      cssSelectorAncestor: "#jplayer_container" 
     }, [ 
      { 
       title:"Your Title 1", 
       mp3:"/path/to/music.mp3" 
      },  
      { 
       title:"Your Title 2", 
       mp3:"/path/to/more-music.mp3" 
      } 
     ], { 
      preload : "auto", 
      swfPath: "mp3js", 
      supplied: "mp3", 
     }); 
+0

wie meinst du ohne Seite aktualisieren? Was ist das Problem im Moment? willst du das nächste Lied spielen? –

+0

ja song muss weiterspielen aber sein resetting .. – Shqiptar

Antwort

0

Sie ein Cookie verwenden können, um den Strom zu sparen Moment des Liedes mit Audio.currentTime. Wenn der Benutzer die Seite verlässt, fügen Sie die aktuelle Position im Cookie hinzu, und wenn er auf einer neuen Seite ankommt, extrahieren Sie die Zeit aus dem Cookie und platzieren Sie die Musik im richtigen Moment.

Beachten Sie, dass dies abhängig von der Verbindungsgeschwindigkeit des Clients zu einer "Drosselung" in der Spur führen kann. Es ist möglich, dies in AJAX zu tun, aber ich weiß nicht, wie genau ...

Verwandte Themen