الفئة: ApiConfig

الشركة المصنِّعة

ApiConfig

new ApiConfig(sessionRequest, sessionListener, receivedrListener, autoJoinPolicy, defaultActionPolicy)

المَعلمة

sessionRequest

chrome.cast.SessionRequest

طلب الجلسة.

يجب ألا تكون القيمة فارغة.

sessionListener

function(non-null chrome.cast.Session)

مستمِع لإرسال إشعار عند توفّر جلسة للتطبيق

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

مستمِع لإرسال إشعار عند توفّر جهاز استقبال

autoJoinPolicy

إجراء اختياري

chrome.cast.AutoJoinPolicy

سياسة الانضمام التلقائي للتطبيق.

يجب ألا تكون القيمة فارغة.

defaultActionPolicy

إجراء اختياري

chrome.cast.DefaultActionPolicy

تمثّل هذه السمة الإجراء التلقائي الذي يتم اتخاذه أثناء بدء بث المستخدم عند إعداد التطبيق.

يجب ألا تكون القيمة فارغة.

أماكن إقامة

autoJoinPolicy

chrome.cast.AutoJoinPolicy غير فارغ

تحدِّد هذه السياسة ما إذا كانت حزمة تطوير البرامج (SDK) ستتصل تلقائيًا بجلسة قيد التشغيل بعد الإعداد.

defaultActionPolicy

chrome.cast.DefaultActionPolicy غير فارغ

يطلب ما إذا كان يجب تشغيل التطبيق عند إعداد واجهة برمجة التطبيقات عندما تكون علامة التبويب قيد البث. ويجب أن تضبط التطبيقات المضمّنة في المحتوى المضمّن (مثل إطارات iframe) هذا الحقل على CAST_THIS_TAB إذا لم يكن التطبيق الرئيسي على الصفحة. تضبط هذه القيمة أيضًا السلوك التلقائي للنافذة المنبثقة للإضافة في الصفحة.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

تم تفعيل هذه الوظيفة عند معرفة مدى توفّر جهاز استقبال بث متوافق مع التطبيق في sessionRequest أو يتغير. وسيتم استدعاء هذه الدالة دائمًا مرة واحدة على الأقل بعد اكتمال عملية الإعداد.

sessionListener

function(non-null chrome.cast.Session)

تم استدعاء أداة معالجة عند إنشاء جلسة أو ربطها بواسطة حزمة تطوير البرامج (SDK). وقد يتم استدعاء هذه الدالة بعد الإعداد إذا كانت هناك جلسة تم إنشاؤها أو ربطها تلقائيًا. يُرجى العلم أنّ طريقة requestSession لا تؤدي إلى استدعاء هذا المستمع، لأن لها استدعاء خاص بها للنجاح.

sessionRequest

chrome.cast.SessionRequest غير فارغة.

يصِف الجلسة التي سيتم إطلاقها أو الجلسة التي سيتم الاتصال بها.