كيفية إضافة EventListener للحصول على بيانات الأحداث من JWPlayer
-
19-09-2019 - |
سؤال
لا أفهم الكود المطلوب ببساطة إخراج أي تفاعل مع مشغل فلاش JW. أدناه هو رمز تجريبي من توثيق (يؤدي النتائج إلى addcontrollerlistener غير محدد). بعض التفاصيل في JW Player فلاش API.
function muteTracker(obj) { alert('the new mute state is: '+obj.state); };
player.addControllerListener("MUTE","muteTracker");
أريد أن أقدم هذا لتشمل الوظائف لتتبع جميع التفاعلات الأخرى مثل اللعب، والبحث، وملء الشاشة الخ
المحلول
كنت على المسار الصحيح! إذا تحققت اللاعب API., ، ستلاحظ أن هناك ثلاث طرق لإضافة المستمعين:
- Player.AddControllerListener (الحدث، مايذا)؛
- Player.Addmodellistener (الحدث، مايذا)؛
- Player.AddViewListener (الحدث، مايذا)؛
إقران ذلك مع قائمة الأحداث (http://developer.longtailvideo.com/trac/wiki/player4events.) وأنت جيد للذهاب. وبالتالي، إذا كنت تتطلع إلى الاستماع للحصول على طلب الأحداث، فستبدو شيئا مثل:
player.addViewListener(ViewEvent.PLAY,myFunction);
أو للبحث،
player.addViewListener(ViewEvent.SEEK,myFunction);
أفضل،
زاك
المطور، فيديو Longtail
لا تنتمي إلى StackOverflow