کروم قالب . ApiConfig
پیکربندی API را در زمان اولیه نگه میدارد.
سازنده
ApiConfig
ApiConfig جدید (sessionRequest، sessionListener، receiverListener، autoJoinPolicy، defaultActionPolicy)
پارامتر | |
---|---|
sessionRequest | درخواست جلسه مقدار نباید صفر باشد. |
sessionListener | تابع (غیر تهی chrome.cast.Session ) شنونده ای برای اطلاع از زمانی که یک جلسه در دسترس برنامه است. |
گیرنده شنونده | تابع (غیر تهی chrome.cast.ReceiverAvailability ) شنونده ای برای اطلاع در صورت وجود گیرنده در دسترس. |
autoJoinPolicy | اختیاری خط مشی پیوستن خودکار برای برنامه. مقدار نباید صفر باشد. |
defaultActionPolicy | اختیاری chrome.cast.DefaultActionPolicy اقدام پیشفرض زمانی که کاربر از قبل در حال ارسال محتوا در هنگام تنظیم اولیه برنامه است، انجام میشود. مقدار نباید صفر باشد. |
خواص
autoJoinPolicy
chrome.cast.AutoJoinPolicy غیر تهی
تعیین می کند که آیا SDK پس از مقداردهی اولیه به طور خودکار به جلسه در حال اجرا متصل می شود یا خیر.
defaultActionPolicy
chrome.cast.DefaultActionPolicy غیر تهی
درخواست می کند که آیا برنامه باید با مقداردهی اولیه API راه اندازی شود یا خیر، زمانی که برگه در حال پخش است. برنامههای موجود در محتوای جاسازیشده (مانند iframes) اگر برنامه اصلی صفحه نیستند، باید این فیلد را روی CAST_THIS_TAB تنظیم کنند. این مقدار همچنین رفتار پیشفرض پنجره بازشو برای صفحه را پیکربندی میکند.
گیرنده شنونده
تابع (غیر تهی chrome.cast.ReceiverAvailability )
زمانی که در دسترس بودن گیرنده Cast که از برنامه در sessionRequest پشتیبانی می کند معلوم باشد یا تغییر کند، عملکرد فراخوانی می شود. این تابع همیشه حداقل یک بار پس از تکمیل اولیه فراخوانی می شود.
sessionListener
تابع (غیر تهی chrome.cast.Session )
هنگامی که یک جلسه توسط SDK ایجاد یا متصل می شود، شنونده فراخوانی می شود. اگر جلسه ای وجود داشته باشد که به طور خودکار ایجاد یا متصل شود، ممکن است این تابع پس از مقداردهی اولیه فراخوانی شود. توجه داشته باشید که متد requestSession باعث فراخوانی این شنونده نمی شود، زیرا این متد موفقیت آمیز پاسخگوی خود را دارد.
sessionRequest
chrome.cast.SessionRequest غیر تهی
جلسه برای راه اندازی یا جلسه برای اتصال را توصیف می کند.