preloading a movie

Posted By: Anonymous

preloading a movie - 03/12/07 06:59

Hi!

Vor ein paar Wochen habe' ich im Scripting-Forum eine Frage bzgl. des preload eines Filmes gefragt. Leider konnte mir damit niemand helfen, so also nun hier...
Kurz nochmal erklärt:

Bei direkten Laden und Abspielen von Filmen kommt es (logischerweise) ingame zu Verzögerungen.
Um dies zu umgehen habe ich (erfolglos) versucht, die Filme beim Laden des Levels zu laden (media_loop), sie zu pausieren und bei Bedarf fortzufühen - leider funktioniert das aber nicht.
->tread

Danke, mercuryus
Posted By: jcl

Re: preloading a movie - 03/12/07 10:07

Movies werden gestreamt, d.h. die Datei wird nur dann geladen, wenn sie auch abgespielt wird. Daher gibt es keine vernuenftige Moeglichkeit, sie zu preloaden.
Posted By: Anonymous

Re: preloading a movie - 03/12/07 11:03

Bedeutet, dass media_pause(...); bei Movies nicht funktioniert?
Posted By: jcl

Re: preloading a movie - 03/12/07 11:13

Wieso?
Posted By: Anonymous

Re: preloading a movie - 03/12/07 11:24

Wenn ich einem Entity folgende ACTION gebe, wird der Film beim erstellen der Entity geladen (zumindest der Stream erstellt und evtl. ein Filepointer gesetzt).
Dann wir die Ausgabe sofort pausiert bis (wie in meinem Beispiel der Spieler nah genug) der Film weitergespielt wird. (das Handle hat einen gültigen Wert, der auch nicht verändert wird)

Code:
action bla {
var lv_mhdl;

// start and pause the video (preload)
lv_mhdl = media_loop(txt_movie.string[my._movie], bmap_for_entity(me,0), 0);
if(lv_mhdl!=0){media_pause(lv_mhdl);}

...

// play the video without loading-lag
if(lv_mhdl!=0){media_start(lv_mhdl);} // executed but no video is seen

...

}



Leider wird der Film aber nicht mehr abgespielt...
Was geht schief?
(Edit: Direktes Abspielen (ohne pause/start) funktioniert)
Posted By: Anonymous

Re: preloading a movie - 03/15/07 09:07

*bonk*
Posted By: jcl

Re: preloading a movie - 03/15/07 10:11

Kann ich nicht sagen - vielleicht erlaubt der Codec keine Unterbrechung, vielleicht haengt es auch davon ab, was da passiert, wo Ihr (...) steht. Starten Sie mal probehalber das Movie unmittelbar nach media_pause.
Posted By: quasarchangel

Re: preloading a movie - 08/21/07 12:21

Deleted. Nevermind.
© 2024 lite-C Forums