chrome. cast. ApiConfig
الاحتفاظ بإعدادات واجهة برمجة التطبيقات عند إعدادها
الشركة المصنِّعة
ApiConfig
new ApiConfig(sessionRequest, sessionListener, receivedrListener, autoJoinPolicy, defaultActionPolicy)
المَعلمة |
|
---|---|
sessionRequest |
طلب الجلسة. يجب ألا تكون القيمة فارغة. |
sessionListener |
function(non-null chrome.cast.Session) مستمِع لإرسال إشعار عند توفّر جلسة للتطبيق |
receiverListener |
function(non-null chrome.cast.ReceiverAvailability) مستمِع لإرسال إشعار عند توفّر جهاز استقبال |
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 غير فارغة.
يصِف الجلسة التي سيتم إطلاقها أو الجلسة التي سيتم الاتصال بها.