قالب. چارچوب
این فضای نام cast.framework است.
کلاس ها
ActiveInputStateEventData
وضعیت ورودی فعال گیرنده اطلاعات رویداد را تغییر داد.
ApplicationMetadata
فراداده برنامه Cast.
ApplicationMetadataEventData
ابرداده برنامه دادههای رویداد را تغییر داد.
ApplicationStatusEventData
متن وضعیت برنامه دادههای رویداد را تغییر داد.
CastContext
تعامل بازیگران را مدیریت می کند. یک شی singleton که با استفاده از getInstance واکشی می شود. حالت ها را مدیریت می کند - وضعیت نماد پخش و شی جلسه را ارائه می دهد. تعامل Cast تا زمانی که گزینه های Cast توسط setOptions ارائه نشده باشد، پشتیبانی نمی شود.
CastOptions
گزینه های پخش صفحه
CastSession
یک جلسه بازیگران را مدیریت می کند.
CastStateEventData
دادههای مربوط به وضعیت بازیگران رویداد تغییر کرد.
داده های رویداد
دادههای رویداد بازیگران عمومی. نوع رویداد را ارائه دهید.
MediaSessionEventData
جلسه رسانه دادههای رویداد را تغییر داد.
RemotePlayer
ویژگی های پخش کننده از راه دور که توسط cast.framework.RemotePlayerController
به روز می شوند.
RemotePlayerChangedEvent
رویداد تغییر میدان بازیکن از راه دور.
RemotePlayerController
کنترلر پخش از راه دور Cast، که اتصال داده را برای پخش کننده راه دور به حالت پخش فراهم می کند. این یک شی بازیکن را مدیریت می کند و ویژگی های آن را به روز می کند و رویدادهایی را برای تغییرات بازیکن ارائه می دهد.
SessionStateEventData
دادههای مربوط به وضعیت جلسه رویداد تغییر کرد.
VolumeEventData
حجم گیرنده یا بیصدا کردن دادههای رویداد تغییر یافته.
شمارش ها
ActiveInputState
عدد
حالت های ممکن ورودی فعال گیرنده.
ارزش | |
---|---|
ACTIVE_INPUT_STATE_UNKNOWN | عدد نشان می دهد که معلوم نیست (و/یا نمی توان دانست) که آیا دستگاه Google Cast ورودی ویدیوی فعال فعلی است یا خیر. وضعیت ورودی فعال فقط زمانی قابل گزارش است که دستگاه Google Cast به تلویزیون یا AVR با پشتیبانی CEC متصل باشد. |
ACTIVE_INPUT_STATE_NO | عدد نشان می دهد که دستگاه Google Cast ورودی ویدیویی فعال فعلی نیست. |
ACTIVE_INPUT_STATE_YES | عدد نشان می دهد که دستگاه Google Cast ورودی ویدیویی فعال فعلی است. |
CastContextEventType
رشته
رویدادهایی که cast.framework.CastContext پشتیبانی می کند.
ارزش | |
---|---|
CAST_STATE_CHANGED | رشته رویداد برای ردیابی وضعیت نماد بازیگران. داده های رویداد از نوع cast.framework.CastStateEventData هستند. |
SESSION_STATE_CHANGED | رشته رویداد برای پیگیری جلسه بازیگران فعلی. داده های رویداد از نوع cast.framework.SessionStateEventData هستند. |
CastState
رشته
حالت های احتمالی ریخته گری
ارزش | |
---|---|
NO_DEVICES_AVAILABLE | رشته هیچ دستگاه بازیگری در دسترس نیست. |
NOT_CONNECTED | رشته دستگاههای Cast در دسترس هستند، اما جلسه ارسال محتوا برقرار نیست. |
برقراری ارتباط | رشته جلسه بازیگران در حال ایجاد است. |
متصل | رشته جلسه بازیگران برقرار است. |
LoggerLevel
عدد
ثبت سطوح برای چارچوب بازیگران.
ارزش | |
---|---|
اشکال زدایی | عدد ثبت اشکال زدایی (همه پیام ها). |
اطلاعات | عدد ثبت اطلاعات (رویدادها، گزارش های عمومی). |
هشدار | عدد ورود به سیستم هشدار (هشدار). |
خطا | عدد ثبت خطا (خطاها). |
هیچ یک | عدد بدون ورود به سیستم. |
RemotePlayerEventType
رشته
انواع رویداد برای تغییرات داده های cast.framework.RemotePlayer .
ارزش | |
---|---|
ANY_CHANGE | رشته هر ملکی تغییر کرده است. برای یک برنامه Angular binding مفید است، جایی که angular باید هر بار که یک ویژگی تغییر می کند مطلع شود. |
IS_CONNECTED_CHANGED | رشته ویژگی isConnected تغییر کرده است. |
IS_MEDIA_LOADED_CHANGED | رشته ویژگی isMediaLoaded تغییر کرده است. |
QUEUE_DATA_CHANGED | رشته صف املاک داده ها تغییر کرده است. |
VIDEO_INFO_CHANGED | رشته ویژگی videoInfo تغییر کرده است. |
DURATION_CHANGED | رشته مدت زمان ملک تغییر کرده است. |
CURRENT_TIME_CHANGED | رشته ویژگی فعلی زمان تغییر کرده است. |
IS_PAUSED_CHANGED | رشته ویژگی isPaused تغییر کرده است. |
VOLUME_LEVEL_CHANGED | رشته Property volumeLevel تغییر کرده است. |
CAN_CONTROL_VOLUME_CHANGED | رشته ویژگی canControlVolume تغییر کرده است. |
IS_MUTED_CHANGED | رشته ویژگی isMuted تغییر کرده است. |
CAN_PAUSE_CHANGED | رشته ویژگی canPause تغییر کرده است. |
CAN_SEEK_CHANGED | رشته املاک canSeek تغییر کرده است. |
DISPLAY_NAME_CHANGED | رشته displayName ویژگی تغییر کرده است. |
STATUS_TEXT_CHANGED | رشته وضعیت ویژگی متن تغییر کرده است. |
TITLE_CHANGED | رشته عنوان ملک تغییر کرده است |
DISPLAY_STATUS_CHANGED | رشته وضعیت نمایش ویژگی تغییر کرده است. |
MEDIA_INFO_CHANGED | رشته ویژگی mediaInfo تغییر کرده است. |
IMAGE_URL_CHANGED | رشته ویژگی imageUrl تغییر کرده است. |
PLAYER_STATE_CHANGED | رشته Property playerState تغییر کرده است. |
IS_PLAYING_BREAK_CHANGED | رشته ویژگی isPlayingBreak تغییر کرده است. |
NUMBER_BREAK_CLIPS_CHANGED | رشته شماره ویژگی BreakClips تغییر کرده است. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | رشته ویژگی currentBreakClipNumber تغییر کرده است. |
CURRENT_BREAK_TIME_CHANGED | رشته ویژگی currentBreakTime تغییر کرده است. |
CURRENT_BREAK_CLIP_TIME_CHANGED | رشته ویژگی currentBreakClipTime تغییر کرده است. |
BREAK_ID_CHANGED | رشته شناسه شکست ملک تغییر کرده است. |
BREAK_CLIP_ID_تغییر شد | رشته ویژگی breakClipId تغییر کرده است. |
WHEN_SKIPPABLE_CHANGED | رشته ویژگی زمانی کهSkippable تغییر کرده است. |
LIVE_SEEKABLE_RANGE_CHANGED | رشته ویژگی liveSeekableRange تغییر کرده است. |
SessionEventType
رشته
رویدادهایی که cast.framework.CastSession پشتیبانی می کند.
ارزش | |
---|---|
APPLICATION_STATUS_CHANGED | رشته متن وضعیت برنامه تغییر کرده است. داده های رویداد از نوع cast.framework.ApplicationStatusEventData هستند. |
APPLICATION_METADATA_CHANGED | رشته فراداده برنامه تغییر کرده است. داده های رویداد از نوع cast.framework.ApplicationMetadataEventData هستند. |
ACTIVE_INPUT_STATE_CHANGED | رشته وضعیت ورودی فعال گیرنده تغییر کرده است. داده های رویداد از نوع cast.framework.ActiveInputStateEventData هستند. |
VOLUME_CHANGED | رشته وضعیت صدای گیرنده یا بی صدا تغییر کرده است. داده های رویداد از نوع cast.framework.VolumeEventData هستند. |
MEDIA_SESSION | رشته جلسه رسانه ای جدید را آغاز کرد. داده های رویداد از نوع cast.framework.MediaSessionEventData هستند. |
SessionState
رشته
در جلسه بازیگران احتمالی آمده است.
ارزش | |
---|---|
NO_SESSION | رشته جلسه بازیگران برقرار نیست. |
SESSION_STARTING | رشته جلسه بازیگران در حال ایجاد است. |
SESSION_STARTED | رشته جلسه بازیگران برقرار است. |
SESSION_START_FAILED | رشته جلسه بازیگران شروع نشد. دلیل خرابی در قسمت داده رویداد cast.framework.SessionStateEventData#errorCode ارائه شده است. |
SESSION_ENDING | رشته جلسه پخش محتوا در حال قطع شدن است. |
SESSION_ENDED | رشته جلسه پخش پخش قطع شده است. |
SESSION_RESUMED | رشته اتصال به یک جلسه از قبل موجود برقرار شده است. |
خواص
ActiveInputState
عدد
حالت های ممکن ورودی فعال گیرنده.
ارزش | |
---|---|
ACTIVE_INPUT_STATE_UNKNOWN | عدد نشان می دهد که معلوم نیست (و/یا نمی توان دانست) که آیا دستگاه Google Cast ورودی ویدیوی فعال فعلی است یا خیر. وضعیت ورودی فعال فقط زمانی قابل گزارش است که دستگاه Google Cast به تلویزیون یا AVR با پشتیبانی CEC متصل باشد. |
ACTIVE_INPUT_STATE_NO | عدد نشان می دهد که دستگاه Google Cast ورودی ویدیویی فعال فعلی نیست. |
ACTIVE_INPUT_STATE_YES | عدد نشان می دهد که دستگاه Google Cast ورودی ویدیویی فعال فعلی است. |
CastContextEventType
رشته
رویدادهایی که cast.framework.CastContext پشتیبانی می کند.
ارزش | |
---|---|
CAST_STATE_CHANGED | رشته رویداد برای ردیابی وضعیت نماد بازیگران. داده های رویداد از نوع cast.framework.CastStateEventData هستند. |
SESSION_STATE_CHANGED | رشته رویداد برای پیگیری جلسه بازیگران فعلی. داده های رویداد از نوع cast.framework.SessionStateEventData هستند. |
CastState
رشته
حالت های احتمالی ریخته گری
ارزش | |
---|---|
NO_DEVICES_AVAILABLE | رشته هیچ دستگاه بازیگری در دسترس نیست. |
NOT_CONNECTED | رشته دستگاههای Cast در دسترس هستند، اما جلسه ارسال محتوا برقرار نیست. |
برقراری ارتباط | رشته جلسه بازیگران در حال ایجاد است. |
متصل | رشته جلسه بازیگران برقرار است. |
LoggerLevel
عدد
ثبت سطوح برای چارچوب بازیگران.
ارزش | |
---|---|
اشکال زدایی | عدد ثبت اشکال زدایی (همه پیام ها). |
اطلاعات | عدد ثبت اطلاعات (رویدادها، گزارش های عمومی). |
هشدار | عدد ورود به سیستم هشدار (هشدار). |
خطا | عدد ثبت خطا (خطاها). |
هیچ یک | عدد بدون ورود به سیستم. |
RemotePlayerEventType
رشته
انواع رویداد برای تغییرات داده های cast.framework.RemotePlayer .
ارزش | |
---|---|
ANY_CHANGE | رشته هر ملکی تغییر کرده است. برای یک برنامه Angular binding مفید است، جایی که angular باید هر بار که یک ویژگی تغییر می کند مطلع شود. |
IS_CONNECTED_CHANGED | رشته ویژگی isConnected تغییر کرده است. |
IS_MEDIA_LOADED_CHANGED | رشته ویژگی isMediaLoaded تغییر کرده است. |
QUEUE_DATA_CHANGED | رشته صف املاک داده ها تغییر کرده است. |
VIDEO_INFO_CHANGED | رشته ویژگی videoInfo تغییر کرده است. |
DURATION_CHANGED | رشته مدت زمان ملک تغییر کرده است. |
CURRENT_TIME_CHANGED | رشته ویژگی فعلی زمان تغییر کرده است. |
IS_PAUSED_CHANGED | رشته ویژگی isPaused تغییر کرده است. |
VOLUME_LEVEL_CHANGED | رشته Property volumeLevel تغییر کرده است. |
CAN_CONTROL_VOLUME_CHANGED | رشته ویژگی canControlVolume تغییر کرده است. |
IS_MUTED_CHANGED | رشته ویژگی isMuted تغییر کرده است. |
CAN_PAUSE_CHANGED | رشته ویژگی canPause تغییر کرده است. |
CAN_SEEK_CHANGED | رشته املاک canSeek تغییر کرده است. |
DISPLAY_NAME_CHANGED | رشته displayName ویژگی تغییر کرده است. |
STATUS_TEXT_CHANGED | رشته وضعیت ویژگی متن تغییر کرده است. |
TITLE_CHANGED | رشته عنوان ملک تغییر کرده است |
DISPLAY_STATUS_CHANGED | رشته وضعیت نمایش ویژگی تغییر کرده است. |
MEDIA_INFO_CHANGED | رشته ویژگی mediaInfo تغییر کرده است. |
IMAGE_URL_CHANGED | رشته ویژگی imageUrl تغییر کرده است. |
PLAYER_STATE_CHANGED | رشته Property playerState تغییر کرده است. |
IS_PLAYING_BREAK_CHANGED | رشته ویژگی isPlayingBreak تغییر کرده است. |
NUMBER_BREAK_CLIPS_CHANGED | رشته شماره ویژگی BreakClips تغییر کرده است. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | رشته ویژگی currentBreakClipNumber تغییر کرده است. |
CURRENT_BREAK_TIME_CHANGED | رشته ویژگی currentBreakTime تغییر کرده است. |
CURRENT_BREAK_CLIP_TIME_CHANGED | رشته ویژگی currentBreakClipTime تغییر کرده است. |
BREAK_ID_CHANGED | رشته شناسه شکست ملک تغییر کرده است. |
BREAK_CLIP_ID_تغییر شد | رشته ویژگی breakClipId تغییر کرده است. |
WHEN_SKIPPABLE_CHANGED | رشته ویژگی زمانی کهSkippable تغییر کرده است. |
LIVE_SEEKABLE_RANGE_CHANGED | رشته ویژگی liveSeekableRange تغییر کرده است. |
SessionEventType
رشته
رویدادهایی که cast.framework.CastSession پشتیبانی می کند.
ارزش | |
---|---|
APPLICATION_STATUS_CHANGED | رشته متن وضعیت برنامه تغییر کرده است. داده های رویداد از نوع cast.framework.ApplicationStatusEventData هستند. |
APPLICATION_METADATA_CHANGED | رشته فراداده برنامه تغییر کرده است. داده های رویداد از نوع cast.framework.ApplicationMetadataEventData هستند. |
ACTIVE_INPUT_STATE_CHANGED | رشته وضعیت ورودی فعال گیرنده تغییر کرده است. داده های رویداد از نوع cast.framework.ActiveInputStateEventData هستند. |
VOLUME_CHANGED | رشته وضعیت صدای گیرنده یا بی صدا تغییر کرده است. داده های رویداد از نوع cast.framework.VolumeEventData هستند. |
MEDIA_SESSION | رشته جلسه رسانه ای جدید را آغاز کرد. داده های رویداد از نوع cast.framework.MediaSessionEventData هستند. |
SessionState
رشته
در جلسه بازیگران احتمالی آمده است.
ارزش | |
---|---|
NO_SESSION | رشته جلسه بازیگران برقرار نیست. |
SESSION_STARTING | رشته جلسه بازیگران در حال ایجاد است. |
SESSION_STARTED | رشته جلسه بازیگران برقرار است. |
SESSION_START_FAILED | رشته جلسه بازیگران شروع نشد. دلیل خرابی در قسمت داده رویداد cast.framework.SessionStateEventData#errorCode ارائه شده است. |
SESSION_ENDING | رشته جلسه پخش محتوا در حال قطع شدن است. |
SESSION_ENDED | رشته جلسه پخش پخش قطع شده است. |
SESSION_RESUMED | رشته اتصال به یک جلسه از قبل موجود برقرار شده است. |
VERSION
رشته
فرستنده فعلی Cast Framework.
روش
setLoggerLevel
setLoggerLevel(سطح)
سطح ورود به سیستم را برای بازیگران تنظیم کنید.
پارامتر | |
---|---|
مرحله | سطح ورود به سیستم. مقدار نباید صفر باشد. |
نوع انتزاعی
نوع رویداد
( cast.framework.CastContextEventType غیر تهی، cast.framework غیر تهی.SessionEventType یا غیر تهی cast.framework.RemotePlayerEventType )
انواع رویداد پشتیبانی شده