JWPlayerからイベントデータを取得するためにeventListenerを追加する方法
-
19-09-2019 - |
質問
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);
最高、
ザック
開発者、ロングテールビデオ
所属していません StackOverflow