2011-01-05 3 views
1

Ich weiß, ich JPlayer zu einem bestimmten Zeitpunkt oder in Prozent, indem Sie beginnen kann:jplayer Spiel zwischen bestimmten Prozent der Zeit in jquery

$("#jquery_jplayer").jPlayer("playHead", 30); 

Dies ist, wenn die Erteilung des Spielbefehls (funktioniert), aber Wie kann ich die Spielzeit zwischen zwei festen Punkten beschränken, entweder nach absoluter Zeit oder Prozent ist in Ordnung? Dh ich möchte es bei 30% beginnen und bei 50% enden, etc. Grundsätzlich nur ein guter Ausschnitt eines Songs. Irgendwelche Ideen oder Hinweise?

http://www.happyworm.com/jquery/jplayer/latest/developer-guide.htm#jPlayer-playHead

Antwort

0

Well in JPlayer 1.2 (nicht neuesten) Sie ein "onProgressChange" Ereignis (den playedTime Textes verwendete für die Aktualisierung) haben sollten, also, wenn Sie ein globales hatten (Keuchen) var wie

var demoSong = true; 

Dann könnten Sie Ihre onProgressChange Funktion wie diese

$("#jquery_jplayer").jPlayer("onProgressChange", function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) { 
    jpPlayTime.text($.jPlayer.convertTime(playedTime)); 
    jpTotalTime.text($.jPlayer.convertTime(totalTime)); 
    if(demoSong) { 
    if(playedPercentAbsolute > 50) { 
     $("#jquery_jplayer").jPlayer("stop"); 
    } 
    } 
}); 

ich in der Mitte der Umwandlung von meiner Seite zu JPlayer 2.0 und den Veränderungen im Fall bin aussehen Bindung wird diese Antwort in Zukunft nicht hilfreich machen. Vielleicht kann es Ihnen einen Vorsprung geben.

Verwandte Themen