قالب. چارچوب . CastSession
یک جلسه بازیگران را مدیریت می کند.
سازنده
CastSession
CastSession جدید (sessionObj، حالت)
پارامتر | |
---|---|
sessionObj | داده های جلسه مقدار نباید صفر باشد. |
حالت | وضعیت جلسه مقدار نباید صفر باشد. |
مواد و روش ها
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 | مقدار نباید صفر باشد. |
- برمی گرداند
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
گیرنده وعده حلشده بهروزرسانی شد، یا در صورت عدم موفقیت با کد خطا رد شد.