Hola, ese player tiene 3 formas de agregar eventos en flash y javascript, para Actionscript:
view.addControllerListener(EVENT,myFunction);
view.addModelListener(EVENT,myFunction);
view.addViewListener(EVENT,myFunction);
El mayor problema aqui es que no explican que evento es el adecuado, aqui estan todas las clases de eventos posibles:
http://developer.longtailvideo.com/trac/browser/trunk/as3/com/jeroenwijering/eventsy se usan de este modo:
Código ActionScript :
private function muteTracker(evt:ControllerEvent) {
trace('the new mute state is: '+evt.data['state']);
};
view.addControllerListener(ControllerEvent.MUTE,muteTracker);
Como no explica cual evento es para detectar el final, puede que sea ControllerEvent.STOP para el JS usan:
Código Javascript :
player.addModelListener("STATE", "funcion");Eso agrega el listener para el cambio del estado, esa funcion invoca a otra funcion que evalua que estado tiene el player, cuando es "COMPLETE" o "COMPLETED", entonces llama a una funcion que despliega los Ads que crea una DIV flotante que se sobrepone al player con la propaganda. El problema real, es que no esta documentado cuando se dispara cada evento, pero espero te sriva de algo esto, Suerte.
la url donde estan esos script es esta:
http://web2.longtailadsolutions.com/serve/api5.5.asp?c=838 recueda