2016-03-21 15 views
0

Meine Mobile App bietet Zugriff auf eine große Datenbank von MP3-Audios. Die App ermöglicht es dem Benutzer auch, ein Audio von einer bestimmten Position (im Grunde die zuletzt gespielte Position) zu starten.JPlayer Startposition Problem

Immer wenn ich versuche, ein Audio von einer bestimmten Position abzuspielen, startet es zuerst das Audio von Anfang an und springt dann zur angegebenen Position.

Ich habe auch versucht, die Audio-Stummschaltung, aber anscheinend stumm funktioniert auch nicht nach der ersten Instanz.

Hier ist, wie ich versuche, dies zu tun:

LastAudioPosition = 25; 
$(this).jPlayer("play",LastAudioPosition); 

Irgendwelche Ideen bitte?

Dank

+0

Veröffentlichen Sie Ihren vollständigen JPlayer Code bitte auch eine jsFiddle des Problems machen. Ich hatte dieses Problem einmal, kann mich aber nicht genau erinnern, welches Problem es war. –

+0

@MartinMazzaDawson Bitte lesen Sie meine Problemumgehung in nachstehender Post. Danke, dass du trotzdem reagierst. – Anjum

Antwort

1

Nachdem keine Lösung überall schließlich mit fast perfekter Lösung zu finden, sesshaft ich. Die Idee ist, den Spieler für eine kleine Dauer stumm zu schalten, während der falsche Teil gespielt wird und dann wieder aufgehoben:

$("#jquery_jplayer_1").jPlayer({ 
    ready: function() { 
    $(this).jPlayer("setMedia", { 
    mp3: gsLink 
    }).jPlayer("play",gQFA_LastAudioPosition); 
    }, 
    ended: function() { 
    endFunction(); 
    }, 
    canplay: function() { 
    $(this).jPlayer("mute"); 
    $(this).jPlayer("play"); 
    $(this).jPlayer("pause"); 
    $(this).jPlayer("play",gQFA_LastAudioPosition); 
    setTimeout(function() { 
     $("#jquery_jplayer_1").jPlayer("unmute"); 
    }, 200); 
},.................