کلاس: CastSession

سازنده

CastSession

CastSession جدید (sessionObj، حالت)

پارامتر

sessionObj

chrome.cast.Session

داده های جلسه

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

حالت

cast.framework.SessionState

وضعیت جلسه

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

مواد و روش ها

addEventListener

addEventListener (نوع، کنترل کننده)

شنونده رویداد اضافه می کند.

پارامتر

نوع

cast.framework.SessionEventType

نوع رویداد

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

کنترل کننده

(function(غیر تهی cast.framework.ApplicationStatusEventData )، تابع (غیر تهی cast.framework.ApplicationMetadataEventData )، تابع (غیر تهی cast.framework.ActiveInputStateEventData )، تابع (غیر تهی، cast.Frame.D.Mediataession.D . تابع ( cast.framework.VolumeEventData غیر تهی))

addMessageListener

addMessageListener (فضای نام، شنونده)

شنونده ای را اضافه می کند که هنگام دریافت پیام از برنامه گیرنده فراخوانی می شود. شنونده با فضای نام به عنوان آرگومان اول و پیام به عنوان آرگومان دوم فراخوانی می شود.

پارامتر

فضای نام

رشته

فضای نام برای گوش دادن، به عنوان مثال 'urn:x-cast:com.example.namespace'.

شنونده

تابع (رشته، رشته)

شنونده برای اضافه کردن.

پایان جلسه

endSession (stopCasting)

جلسه جاری را پایان می دهد.

پارامتر

stopCasting

بولی

آیا برنامه گیرنده باید هنگام پایان جلسه جاری متوقف شود.

getActiveInputState

getActiveInputState() cast.framework.ActiveInputState را برمی گرداند

برمی گرداند

حالت ورودی فعال non-null cast.framework.ActiveInputState .

getApplicationMetadata

getApplicationMetadata() cast.framework.ApplicationMetadata را برمی گرداند

برمی گرداند

non-null cast.framework.ApplicationMetadata فراداده برنامه.

getApplicationStatus

getApplicationStatus() رشته را برمی گرداند

برمی گرداند

nullable string رشته وضعیت برنامه.

getCastDevice

getCastDevice() chrome.cast.Receiver را برمی گرداند

برمی گرداند

فراداده دستگاه non-null chrome.cast.Receiver .

getMediaSession

getMediaSession() chrome.cast.media.Media را برمی گرداند

در صورت موجود بودن، جلسه رسانه فعلی را برمی‌گرداند.

برمی گرداند

nullable chrome.cast.media.Media جلسه رسانه فعلی.

getSessionId

getSessionId() رشته را برمی گرداند

برمی گرداند

string شناسه منحصر به فرد برای این جلسه.

getSessionObj

getSessionObj() chrome.cast.Session را برمی گرداند

برمی گرداند

داده‌های non-null chrome.cast.Session .

getSessionState

getSessionState() cast.framework.SessionState را برمی گرداند

برمی گرداند

cast.framework.SessionState وضعیت جلسه فعلی.

دریافت حجم

getVolume() عدد را برمی گرداند

برمی گرداند

nullable number حجم گیرنده در صورت موجود بودن.

isMute

isMute() بولی را برمی گرداند

برمی گرداند

در صورت موجود بودن، وضعیت گیرنده nullable boolean شده است.

loadMedia

loadMedia(loadRequest) Promise حاوی chrome.cast.ErrorCode قابل تهی را برمی گرداند.

رسانه را در یک برنامه گیرنده در حال اجرا بارگذاری می کند.

پارامتر

loadRequest

chrome.cast.media.LoadRequest

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

برمی گرداند

non-null Promise containing nullable chrome.cast.ErrorCode Promise برای نشان دادن موفقیت یا عدم ارسال بار به گیرنده (جلسه به رویداد media_session منتقل می شود).

removeEventListener

removeEventListener (نوع، کنترل کننده)

شنونده رویداد را حذف می کند.

پارامتر

نوع

cast.framework.SessionEventType

نوع رویداد

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

کنترل کننده

(function(غیر تهی cast.framework.ApplicationStatusEventData )، تابع (غیر تهی cast.framework.ApplicationMetadataEventData )، تابع (غیر تهی cast.framework.ActiveInputStateEventData )، تابع (غیر تهی، cast.Frame.D.Mediataession.D . تابع ( cast.framework.VolumeEventData غیر تهی))

removeMessageListener

removeMessageListener (فضای نام، شنونده)

شنونده ای را که قبلاً برای پیام ها اضافه شده است حذف می کند.

پارامتر

فضای نام

رشته

فضای نامی که به آن گوش داده می شود، به عنوان مثال 'urn:x-cast:com.example.namespace'.

شنونده

تابع (رشته، رشته)

شنونده برای حذف.

پیام فرستادن

sendMessage(namespace، data) Promise حاوی chrome.cast.ErrorCode قابل تهی را برمی گرداند.

برای گیرنده پیام می فرستد.

پارامتر

فضای نام

رشته

فضای نام برای ارسال پیام، به عنوان مثال 'urn:x-cast:com.example.namespace'.

داده ها

(شیء یا رشته غیر تهی)

داده ها برای ارسال

برمی گرداند

non-null Promise containing nullable chrome.cast.ErrorCode قابل تهی است که هنگام ارسال پیام، وعده حل شد، یا در صورت عدم موفقیت با کد خطا رد شد.

setMute

setMute(isMute) Promise حاوی chrome.cast.ErrorCode قابل تهی را برمی گرداند.

گیرنده را بی صدا یا بی صدا کنید.

پارامتر

isMute

بولی

وضعیت جدید بی‌صدا.

برمی گرداند

non-null Promise containing nullable chrome.cast.ErrorCode گیرنده وعده حل‌شده به‌روزرسانی شد، یا در صورت عدم موفقیت با کد خطا رد شد.

تنظیم حجم

setVolume(volume) Promise حاوی chrome.cast.ErrorCode قابل تهی را برمی گرداند.

صدای گیرنده را تنظیم می کند.

پارامتر

جلد

عدد

سطح صدای جدید بین 0.0 و 1.0.

برمی گرداند

non-null Promise containing nullable chrome.cast.ErrorCode گیرنده وعده حل‌شده به‌روزرسانی شد، یا در صورت عدم موفقیت با کد خطا رد شد.