2009-07-23 3 views
1

Ich verstehe nicht, welcher Code benötigt wird, um einfach irgendeine Interaktion mit dem Flash JW Player auszugeben. Unten ist eine Codedemo von ihrem documentation (führt dazu, dass addControllerListener nicht definiert ist). Einige weitere Details in der JW Player Flash API.Wie man einen eventListener hinzufügt, um Ereignisdaten von JWPlayer zu erhalten

function muteTracker(obj) { alert('the new mute state is: '+obj.state); }; 
player.addControllerListener("MUTE","muteTracker"); 

Ich möchte dies erweitern Funktionen, um alle anderen Interaktionen wie Spiel zu verfolgen, suchen, Vollbild usw.

Antwort

3

Sie auf dem richtigen Weg waren! Wenn Sie aus the player API überprüfen, werden Sie feststellen, dass es drei Methoden für das Hinzufügen von Hörern:

  • player.addControllerListener (EVENT, myFunction);
  • player.addModelListener (EVENT, meineFunktion);
  • player.addViewListener (EVENT, meineFunktion);

Koppeln Sie das mit der Ereignisliste (http://developer.longtailvideo.com/trac/wiki/Player4Events) und Sie sind gut zu gehen. So, wenn Sie schauen, um auf Ereignisse zu suchen, wäre es etwa so aussehen:

player.addViewListener(ViewEvent.PLAY,myFunction); 

oder suchen,

player.addViewListener(ViewEvent.SEEK,myFunction); 

Best,

Zach

Entwickler, LongTail Video

Verwandte Themen