Zadejte hledaný výraz...

FLASH netStream.seek() – nefunguje po nahrání na server

Zdravím,
řeším přehrávání videa ( FLV ) ve flashi a potřebuji začít přehrávat video třeba od půlky. Pro přenos do půlky videa slouží funkce seek(), kterou používám. Krásně funguje pokud ji spustím na locale, ale po přenosu na server mě ignoruje.
Neřešil někdo už něco podobného? Díky za info.
Ukázka kódu:
var duration;
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.play('video.flv');
netStream.seek(20);
video.attachVideo(netStream);
14. 11. 2011 17:26:01
https://webtrh.cz/diskuse/flash-netstream-seek-nefunguje-po-nahrani-na-server/#reply697513
DX632
verified
rating uzivatele
(3 hodnocení)
15. 11. 2011 01:24:21
Dobrý den,
půjdeme na to logicky...
netStream.seek(20); - tímto řádkem se sice snažíte posunout video na 20. vteřinu, nicméně se snažíte posouvat ve streamu, který má v danou chvíli neurčitou délku.
Na locale se video načte hned a informace o délce streamu se načte rychleji než script, který video posouvá.
Na serveru se pak rychlost načítání videa značně sníží, důsledkem toho se script provede rychleji, než se stačí načíst informace.
Je tedy potřeba nejprve ošetřit správné načtení informací o daném streamu, a až poté provést script pro posun videa.
DX
15. 11. 2011 01:24:21
https://webtrh.cz/diskuse/flash-netstream-seek-nefunguje-po-nahrani-na-server/#reply697512
Pro odpověď se přihlašte.
Přihlásit