2013-05-20 16 views
8

Jak mogę zmusić JW Player 6 do szukania punktu i zatrzymania się tam, nie tracąc możliwości wyszukiwania podczas kontynuowania odtwarzania kolejnych żądań.JW Player 6 poszukiwanie i wstrzymywanie

Na przykład poniższe rozwiązanie nie jest satysfakcjonujące, ponieważ zatrzymuje odtwarzacz po każdym żądaniu wyszukiwania, a nie tylko bieżącym.

var player = jwplayer('target').setup({ 
    file: '/some-file.mp3' 
}); 

player.onSeek(function(){ 
    player.pause(); 
}); 

player.seek(300); 

Naprawdę szukam API, które jest tak proste, jak to:

player.seek(toTime, pause = false) 

Należy pamiętać, że istnieje podobna open question referring to JW Player 5.4.

+0

Czy masz przykład tego, gdzie to zrobiłeś? – emaxsaun

+1

Hej David, czy byłeś kiedykolwiek w stanie to rozgryźć? Mam problem z tym samym. Nie mogę zmusić JWPlayer6 do inteligentnego zachowania stanu odtwarzania lub pauzy po szukaniu –

+0

Nie. Myślę, że projekt zakończył się w innym kierunku, zanim mogłem wymyślić poprawkę. –

Odpowiedz

0

Można to zrobić za pomocą atrybutów znaczników HTML. Przykład


var MediaElement = document.getElementById ('dźwięk');

mediaElement.seekable.start(); // Zwraca czas rozpoczęcia (w sekundach)
mediaElement.seekable.end(); // Zwraca czas końcowy (w sekundach)
mediaElement.currentTime = 122; // Odszukaj do 122 sekund
mediaElement.played.end(); // Zwraca liczbę sekund, które przeglądarka odtworzyła

+0

Ale ten kod nie obsługuje przeglądarek flash – Hitesh

Powiązane problemy