เนมสเปซ: เฟรมเวิร์ก

คลาส

การแจกแจง

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)

ตั้งค่าระดับการบันทึกสำหรับการแคสต์

พารามิเตอร์

ระดับ

cast.framework.LoggerLevel

ระดับการบันทึก

ค่าต้องไม่เป็นค่าว่าง

ประเภทภาพแอบสแตรก

EventType

คงที่

(cast.framework.CastContextEventType ที่ไม่ใช่ null, cast.framework.SessionEventType ที่ไม่ใช่ null หรือ cast.framework.RemotePlayerEventType ที่ไม่มีค่า Null)

ประเภทเหตุการณ์ที่รองรับ