2016-06-30 18 views
0

Das Pseudostreaming funktioniert gut, aber nach dem Zurückspulen kehrt der Zeitleistenbalken zum Anfang zurück und die Zeit beginnt von 0:00 an zu zählen. Wenn Sie beispielsweise auf die 01:00-Minutenmarkierung klicken, beginnt das Video ab 01:00 Uhr, aber die Zeitskala zeigt 0:00.Es gibt ein Problem mit dem Vor- und Zurückspulen von Videos im Flash-Modus.

+0

Sie müssen besser als diese obige Beschreibung tun. Wie funktioniert Ihre Pseudo-Streaming-Lösung? Handelt es sich um PHP oder Server-Range-Requests? Gibt es einen Server, der das Video erzeugt (zB: spätere Bilder als neues Video verpacken, so dass es ab 00:00 Uhr abgespielt wird)? Wie können wir Ihr Problem im Grunde neu erstellen? Die meisten Formate wie FLV oder MP4 haben Zeitstempel für Frames, daher sollte es korrekt sein, wenn sie im Flash-Code über 'netstream.time' gelesen werden. –

+1

Wir verwenden Startparameter auf URL von MP4-Video. 'http: //path.to/file.mp4? start = 90' – user2190197

+0

Welche Art von Server haben Sie? Ist es NGINX? Wie auch immer, ein "start = 90" ist kein normaler Weg, um auf ein Video zuzugreifen, und so ist es auch eine spezifische Funktion Ihres Servers. Im Grunde, wenn Sie '90' (Sekunden?) Bereitstellen und das als Anfang des Videos weitergehen, können Sie sich vorstellen, dass der Spieler annimmt, was es bekommt, wenn Frame 1 weitergeht (es kennt das Bild nicht, wenn 90 Sekunden später) fixiere entweder den JW Player Code, um den Offset zu berücksichtigen (Es ist ein generisches "normales" Tool und wurde nicht für deine Situation entwickelt, du musst seinen Code bearbeiten und eine neue SWF kompilieren). Hast du einen Testlink zu zeigen? –

Antwort

0

JW Player 7 unterstützt kein Pseudostreaming. Welche Version verwendest du?

+0

Neueste Version 7.44 – user2190197

+0

@HeidiWF, tut JW Player Verwenden Sie 'netstream.time', um die Video-Zeitstempel zu überprüfen? Wenn ja, dann muss der Fragesteller etwas anderes tun, was ein Problem dieses ** Zeit-Resets ** verursacht. –