JWPlayerからイベントデータを取得するためにeventListenerを追加する方法

StackOverflow https://stackoverflow.com/questions/1172029

質問

Flash JW Player との対話を単に出力するために必要なコードがわかりません。以下は彼らのコードデモです ドキュメンテーション (結果として addControllerListener が未定義になります)。詳細については、 JW プレーヤー フラッシュ API.

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

これを拡張して、再生、シーク、フルスクリーンなどの他のすべてのインタラクションを追跡する機能を含めたいと考えています。

役に立ちましたか?

解決

あなたは正しい道を歩んでいたのです!チェックアウトする場合 プレーヤー API, を確認すると、リスナーを追加する方法が 3 つあることがわかります。

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

それをイベント リストと組み合わせます (http://developer.longtailvideo.com/trac/wiki/Player4Events)それで準備完了です。したがって、シーク イベントをリッスンしたい場合は、次のようになります。

player.addViewListener(ViewEvent.PLAY,myFunction);

またはシークの場合、

player.addViewListener(ViewEvent.SEEK,myFunction);

最高、

ザック

開発者、ロングテールビデオ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top