کلاس: ApiConfig

سازنده

ApiConfig

ApiConfig جدید (sessionRequest، sessionListener، receiverListener، autoJoinPolicy، defaultActionPolicy)

پارامتر

sessionRequest

chrome.cast.SessionRequest

درخواست جلسه

مقدار نباید صفر باشد.

sessionListener

تابع (غیر تهی chrome.cast.Session )

شنونده ای برای اطلاع از زمانی که یک جلسه در دسترس برنامه است.

گیرنده شنونده

تابع (غیر تهی chrome.cast.ReceiverAvailability )

شنونده ای برای اطلاع در صورت وجود گیرنده در دسترس.

autoJoinPolicy

اختیاری

chrome.cast.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 غیر تهی

جلسه برای راه اندازی یا جلسه برای اتصال را توصیف می کند.