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)