كيفية إضافة EventListener للحصول على بيانات الأحداث من JWPlayer

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

سؤال

لا أفهم الكود المطلوب ببساطة إخراج أي تفاعل مع مشغل فلاش 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top