เฟรมเวิร์กแคสต์.
            นี่คือเนมสเปซของ Cast.framework
คลาส
ActiveInputStateEventData
ข้อมูลเหตุการณ์สถานะอินพุตที่ใช้งานอยู่ของผู้รับมีการเปลี่ยนแปลง
ApplicationMetadata
ข้อมูลเมตาของแอปพลิเคชันแคสต์
ApplicationMetadataEventData
ข้อมูลเมตาของแอปพลิเคชันมีการเปลี่ยนแปลงข้อมูลเหตุการณ์
ApplicationStatusEventData
ข้อความสถานะแอปพลิเคชันมีการเปลี่ยนแปลงข้อมูลเหตุการณ์
CastContext
จัดการการโต้ตอบกับการแคสต์ ออบเจ็กต์ Singleton ที่ดึงข้อมูลโดยใช้ getInstance จัดการสถานะ - ระบุสถานะของไอคอนแคสต์และออบเจ็กต์ของเซสชัน ไม่รองรับการโต้ตอบกับแคสต์จนกว่า setOptions จะมีตัวเลือกการแคสต์
CastOptions
ตัวเลือกการแคสต์หน้าเว็บ
CastSession
จัดการเซสชันการแคสต์
CastStateEventData
ข้อมูลสำหรับเหตุการณ์การเปลี่ยนแปลงสถานะการแคสต์
EventData
ข้อมูลเหตุการณ์แคสต์ทั่วไป ระบุประเภทเหตุการณ์
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 | สตริง อุปกรณ์แคสต์พร้อมใช้งาน แต่ยังไม่ได้สร้างเซสชันการแคสต์ | 
| กำลังเชื่อมต่อ | สตริง กำลังสร้างเซสชันการแคสต์ | 
| เชื่อมต่อแล้ว | สตริง เริ่มต้นเซสชันการแคสต์แล้ว | 
LoggerLevel
ตัวเลข
การบันทึกระดับของเฟรมเวิร์กการแคสต์
| ค่า | |
|---|---|
| DEBUG | ตัวเลข การบันทึกการแก้ไขข้อบกพร่อง (ข้อความทั้งหมด) | 
| ข้อมูล | ตัวเลข การบันทึกข้อมูล (เหตุการณ์ บันทึกทั่วไป) | 
| คำเตือน | ตัวเลข การบันทึกคำเตือน (คำเตือน) | 
| ข้อผิดพลาด | ตัวเลข การบันทึกข้อผิดพลาด (ข้อผิดพลาด) | 
| ไม่มี | ตัวเลข ไม่มีการบันทึก | 
RemotePlayerEventType
สตริง
ประเภทเหตุการณ์สำหรับการเปลี่ยนแปลงข้อมูล cast.framework.RemotePlayer
| ค่า | |
|---|---|
| ANY_CHANGE | สตริง พร็อพเพอร์ตี้มีการเปลี่ยนแปลง มีประโยชน์สำหรับแอปพลิเคชันการเชื่อมโยง Angular ที่ต้องมีการแจ้งเตือน Angular ทุกครั้งที่มีการเปลี่ยนแปลงพร็อพเพอร์ตี้ | 
| IS_CONNECTED_CHANGED | สตริง พร็อพเพอร์ตี้ isConnected มีการเปลี่ยนแปลง | 
| IS_MEDIA_LOADED_CHANGED | สตริง พร็อพเพอร์ตี้ isMediaLoaded มีการเปลี่ยนแปลง | 
| QUEUE_DATA_CHANGED | สตริง พร็อพเพอร์ตี้ queueData มีการเปลี่ยนแปลง | 
| VIDEO_INFO_CHANGED | สตริง พร็อพเพอร์ตี้ videoInfo มีการเปลี่ยนแปลง | 
| DURATION_CHANGED | สตริง เปลี่ยนระยะเวลาของพร็อพเพอร์ตี้แล้ว | 
| CURRENT_TIME_CHANGED | สตริง พร็อพเพอร์ตี้ currentTime มีการเปลี่ยนแปลง | 
| IS_PAUSED_CHANGED | สตริง พร็อพเพอร์ตี้ isPaused มีการเปลี่ยนแปลง | 
| VOLUME_LEVEL_CHANGED | สตริง มีการเปลี่ยนแปลง 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 | สตริง พร็อพเพอร์ตี้ statusText มีการเปลี่ยนแปลง | 
| TITLE_CHANGED | สตริง เปลี่ยนพร็อพเพอร์ตี้ title แล้ว | 
| DISPLAY_STATUS_CHANGED | สตริง พร็อพเพอร์ตี้ displayStatus มีการเปลี่ยนแปลง | 
| MEDIA_INFO_CHANGED | สตริง พร็อพเพอร์ตี้ mediaInfo มีการเปลี่ยนแปลง | 
| IMAGE_URL_CHANGED | สตริง พร็อพเพอร์ตี้ imageUrl มีการเปลี่ยนแปลง | 
| PLAYER_STATE_CHANGED | สตริง พร็อพเพอร์ตี้ playerState มีการเปลี่ยนแปลง | 
| IS_PLAYING_BREAK_CHANGED | สตริง พร็อพเพอร์ตี้ isPlayingBreak มีการเปลี่ยนแปลง | 
| NUMBER_BREAK_CLIPS_CHANGED | สตริง พร็อพเพอร์ตี้ numberBreakClips มีการเปลี่ยนแปลง | 
| CURRENT_BREAK_CLIP_NUMBER_CHANGED | สตริง พร็อพเพอร์ตี้ currentBreakClipNumber มีการเปลี่ยนแปลง | 
| CURRENT_BREAK_TIME_CHANGED | สตริง พร็อพเพอร์ตี้ currentBreakTime มีการเปลี่ยนแปลง | 
| CURRENT_BREAK_CLIP_TIME_CHANGED | สตริง พร็อพเพอร์ตี้ currentBreakClipTime มีการเปลี่ยนแปลง | 
| BREAK_ID_CHANGED | สตริง พร็อพเพอร์ตี้ breakId มีการเปลี่ยนแปลง | 
| BREAK_CLIP_ID_CHANGED | สตริง พร็อพเพอร์ตี้ breakClipId มีการเปลี่ยนแปลง | 
| WHEN_SKIPPABLE_CHANGED | สตริง พร็อพเพอร์ตี้ whenSkippable มีการเปลี่ยนแปลง | 
| 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 | สตริง อุปกรณ์แคสต์พร้อมใช้งาน แต่ยังไม่ได้สร้างเซสชันการแคสต์ | 
| กำลังเชื่อมต่อ | สตริง กำลังสร้างเซสชันการแคสต์ | 
| เชื่อมต่อแล้ว | สตริง เริ่มต้นเซสชันการแคสต์แล้ว | 
LoggerLevel
ตัวเลข
การบันทึกระดับของเฟรมเวิร์กการแคสต์
| ค่า | |
|---|---|
| DEBUG | ตัวเลข การบันทึกการแก้ไขข้อบกพร่อง (ข้อความทั้งหมด) | 
| ข้อมูล | ตัวเลข การบันทึกข้อมูล (เหตุการณ์ บันทึกทั่วไป) | 
| คำเตือน | ตัวเลข การบันทึกคำเตือน (คำเตือน) | 
| ข้อผิดพลาด | ตัวเลข การบันทึกข้อผิดพลาด (ข้อผิดพลาด) | 
| ไม่มี | ตัวเลข ไม่มีการบันทึก | 
RemotePlayerEventType
สตริง
ประเภทเหตุการณ์สำหรับการเปลี่ยนแปลงข้อมูล cast.framework.RemotePlayer
| ค่า | |
|---|---|
| ANY_CHANGE | สตริง พร็อพเพอร์ตี้มีการเปลี่ยนแปลง มีประโยชน์สำหรับแอปพลิเคชันการเชื่อมโยง Angular ที่ต้องมีการแจ้งเตือน Angular ทุกครั้งที่มีการเปลี่ยนแปลงพร็อพเพอร์ตี้ | 
| IS_CONNECTED_CHANGED | สตริง พร็อพเพอร์ตี้ isConnected มีการเปลี่ยนแปลง | 
| IS_MEDIA_LOADED_CHANGED | สตริง พร็อพเพอร์ตี้ isMediaLoaded มีการเปลี่ยนแปลง | 
| QUEUE_DATA_CHANGED | สตริง พร็อพเพอร์ตี้ queueData มีการเปลี่ยนแปลง | 
| VIDEO_INFO_CHANGED | สตริง พร็อพเพอร์ตี้ videoInfo มีการเปลี่ยนแปลง | 
| DURATION_CHANGED | สตริง เปลี่ยนระยะเวลาของพร็อพเพอร์ตี้แล้ว | 
| CURRENT_TIME_CHANGED | สตริง พร็อพเพอร์ตี้ currentTime มีการเปลี่ยนแปลง | 
| IS_PAUSED_CHANGED | สตริง พร็อพเพอร์ตี้ isPaused มีการเปลี่ยนแปลง | 
| VOLUME_LEVEL_CHANGED | สตริง มีการเปลี่ยนแปลง 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 | สตริง พร็อพเพอร์ตี้ statusText มีการเปลี่ยนแปลง | 
| TITLE_CHANGED | สตริง เปลี่ยนพร็อพเพอร์ตี้ title แล้ว | 
| DISPLAY_STATUS_CHANGED | สตริง พร็อพเพอร์ตี้ displayStatus มีการเปลี่ยนแปลง | 
| MEDIA_INFO_CHANGED | สตริง พร็อพเพอร์ตี้ mediaInfo มีการเปลี่ยนแปลง | 
| IMAGE_URL_CHANGED | สตริง พร็อพเพอร์ตี้ imageUrl มีการเปลี่ยนแปลง | 
| PLAYER_STATE_CHANGED | สตริง พร็อพเพอร์ตี้ playerState มีการเปลี่ยนแปลง | 
| IS_PLAYING_BREAK_CHANGED | สตริง พร็อพเพอร์ตี้ isPlayingBreak มีการเปลี่ยนแปลง | 
| NUMBER_BREAK_CLIPS_CHANGED | สตริง พร็อพเพอร์ตี้ numberBreakClips มีการเปลี่ยนแปลง | 
| CURRENT_BREAK_CLIP_NUMBER_CHANGED | สตริง พร็อพเพอร์ตี้ currentBreakClipNumber มีการเปลี่ยนแปลง | 
| CURRENT_BREAK_TIME_CHANGED | สตริง พร็อพเพอร์ตี้ currentBreakTime มีการเปลี่ยนแปลง | 
| CURRENT_BREAK_CLIP_TIME_CHANGED | สตริง พร็อพเพอร์ตี้ currentBreakClipTime มีการเปลี่ยนแปลง | 
| BREAK_ID_CHANGED | สตริง พร็อพเพอร์ตี้ breakId มีการเปลี่ยนแปลง | 
| BREAK_CLIP_ID_CHANGED | สตริง พร็อพเพอร์ตี้ breakClipId มีการเปลี่ยนแปลง | 
| WHEN_SKIPPABLE_CHANGED | สตริง พร็อพเพอร์ตี้ whenSkippable มีการเปลี่ยนแปลง | 
| 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 | สตริง สร้างการเชื่อมต่อกับเซสชันที่มีอยู่แล้ว | 
เวอร์ชัน
สตริง
เวอร์ชัน Cast Framework ของผู้ส่งปัจจุบัน
วิธีการ
setLoggerLevel
setLoggerLevel(level)
ตั้งค่าระดับการบันทึกสำหรับการแคสต์
| พารามิเตอร์ | |
|---|---|
| ระดับ | ระดับการบันทึก ค่าต้องไม่เป็นค่าว่าง | 
ประเภทภาพแอบสแตรก
EventType
(cast.framework.CastContextEventType ที่ไม่ใช่ null, cast.framework.SessionEventType ที่ไม่ใช่ null หรือ cast.framework.RemotePlayerEventType ที่ไม่มีค่า Null)
ประเภทเหตุการณ์ที่รองรับ