Jag har lekt lite med cue points för att kunna hantera undertexter till film åt en kund och stötte på lite oväntade resultat. Man kan hantera det på tre olika sätt:
Det andra känns inte helt optimalt, man måste ha en FLVPlayback komponent antingen på stage eller i Library som man kan skapa en instans av. Det funkar inte att jobba med Video- och NetStream-klasserna. Om man då som jag arbetar i FlashDevelop så känns det arbetssättet lite vrångt.
Det tredje innebär att man kan jobba med Video- och NetStream-klasserna men man måste då sköta sina cue points med Timer-klassen. Jag förutsatte initialt att detta skulle vara den mest prestandakrävande metoden, men det visade sig att det absolut var att föredra.

Nu har jag bara testat detta småskaligt, filmen var ca 30 sek lång och antalet undertexter var 10. Jag kommer nog att göra fler tester och får återkomma med de resultaten. Mina tester gjordes i Firefox och Chrome med Flashplayer version 10.1.
Andra parametrar som påverkar vilket arbetssätt som är det rätta är hur korrekt man kräver att eventen ska triggas. Timer tycker jag funkar godtyckligt, det kan vara differenser på upp emot 200-300 ms upplever jag det som. När det gäller undertexter tycker jag det är ok. Vad jag förstår av det jag läst mig till så är det alternativ ett som är det absolut korrektaste i tid. FLVPlayback.addASCuePoint är tydligen inte alls så exakt som man hade kunnat tro: http://onetipaday.alasource.org/tag/cue-points/.
Än så länge ligger mina tester här:
Timer: http://demo.kan.se/semc/subtitles/
FLVPlayback.addASCuePoint: http://demo.kan.se/semc/subtitles2/
Lite offtopic, men jag fick denna responsen från kunden:
-"5p to you for using a reference to a horror movie while showing the customers product."
- Lägga cue points i filmen i ex. After Effects
- Sätta cue points på FLVPlayback komponenten med ASCuePoint
- Använda Timer
Det andra känns inte helt optimalt, man måste ha en FLVPlayback komponent antingen på stage eller i Library som man kan skapa en instans av. Det funkar inte att jobba med Video- och NetStream-klasserna. Om man då som jag arbetar i FlashDevelop så känns det arbetssättet lite vrångt.
Det tredje innebär att man kan jobba med Video- och NetStream-klasserna men man måste då sköta sina cue points med Timer-klassen. Jag förutsatte initialt att detta skulle vara den mest prestandakrävande metoden, men det visade sig att det absolut var att föredra.

Nu har jag bara testat detta småskaligt, filmen var ca 30 sek lång och antalet undertexter var 10. Jag kommer nog att göra fler tester och får återkomma med de resultaten. Mina tester gjordes i Firefox och Chrome med Flashplayer version 10.1.
Andra parametrar som påverkar vilket arbetssätt som är det rätta är hur korrekt man kräver att eventen ska triggas. Timer tycker jag funkar godtyckligt, det kan vara differenser på upp emot 200-300 ms upplever jag det som. När det gäller undertexter tycker jag det är ok. Vad jag förstår av det jag läst mig till så är det alternativ ett som är det absolut korrektaste i tid. FLVPlayback.addASCuePoint är tydligen inte alls så exakt som man hade kunnat tro: http://onetipaday.alasource.org/tag/cue-points/.
Än så länge ligger mina tester här:
Timer: http://demo.kan.se/semc/subtitles/
FLVPlayback.addASCuePoint: http://demo.kan.se/semc/subtitles2/
Lite offtopic, men jag fick denna responsen från kunden:
-"5p to you for using a reference to a horror movie while showing the customers product."















