cast.
            จัดการการโต้ตอบกับการแคสต์ ออบเจ็กต์ Singleton ที่ดึงข้อมูลโดยใช้ getInstance จัดการสถานะ - ระบุสถานะของไอคอนแคสต์และออบเจ็กต์ของเซสชัน ไม่รองรับการโต้ตอบกับแคสต์จนกว่า setOptions จะมีตัวเลือกการแคสต์
ผู้ผลิต
CastContext
ใหม่ CastContext()
วิธีการ
getInstance
getInstance() returns cast.framework.CastContext
แสดงผลอินสแตนซ์เดี่ยวของ CastContext
- การคืนสินค้า
- 
                  cast.framework.CastContextอินสแตนซ์เดี่ยวของ CastContext
addEventListener
addEventListener(type, handler)
เพิ่ม Listener เหตุการณ์
| พารามิเตอร์ | |
|---|---|
| ประเภท | cast.framework.CastContextEventType ประเภทของกิจกรรม ค่าต้องไม่เป็นค่าว่าง | 
| ตัวแฮนเดิล | (non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) | 
endCurrentSession
endCurrentSession(stopCasting)
สิ้นสุดเซสชันปัจจุบัน
| พารามิเตอร์ | |
|---|---|
| stopCasting | boolean ควรหยุดแอปพลิเคชันตัวรับสัญญาณหรือเพิ่งยกเลิกการเชื่อมต่อ | 
getCastState
getCastState() จะแสดงผล cast.framework.CastState
- การคืนสินค้า
- 
                  non-null cast.framework.CastStateสถานะไอคอนแคสต์ปัจจุบัน
getCurrentSession
getCurrentSession() แสดงผล cast.framework.CastSession
- การคืนสินค้า
- 
                  nullable cast.framework.CastSessionเซสชันปัจจุบัน
getSessionState
getSessionState() แสดงผล cast.framework.SessionState
- การคืนสินค้า
- 
                  non-null cast.framework.SessionStateสถานะเซสชันปัจจุบัน
removeEventListener
removeEventListener(type, handler)
นำ Listener เหตุการณ์ออก
| พารามิเตอร์ | |
|---|---|
| ประเภท | cast.framework.CastContextEventType ประเภทของกิจกรรม ค่าต้องไม่เป็นค่าว่าง | 
| ตัวแฮนเดิล | (non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) | 
requestSession
requestSession() แสดงผล Promise ที่มี chrome.cast.ErrorCode ที่เป็นค่าว่างได้
เปิด UI การเลือกการแคสต์เพื่ออนุญาตให้ผู้ใช้เริ่มหรือหยุดเซสชัน
- การขว้าง
- 
                  Errorหากยังไม่ได้ระบุตัวเลือกบริบท
- การคืนสินค้า
- 
                  non-null Promise containing nullable chrome.cast.ErrorCodeสัญญาที่บ่งชี้ว่าเซสชันกำลังเริ่มต้นหรือล้มเหลว (ถูกปฏิเสธโดยมีรหัสข้อผิดพลาด)
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
ตั้งค่าข้อมูลเข้าสู่ระบบของผู้ใช้ ระบบจะไม่สนใจหากมีการเรียกใช้ก่อน setOptions การเรียกใช้ setOptions หลังจาก setLaunchCredentialsData จะล้างค่าที่ตั้งไว้ใน setLaunchCredentialsData
| พารามิเตอร์ | |
|---|---|
| credentialsData | ข้อมูลเข้าสู่ระบบที่ใช้เพื่อระบุข้อมูลเข้าสู่ระบบของผู้ส่ง ค่าต้องไม่เป็นค่าว่าง | 
setOptions
setOptions(options)
ตั้งค่าตัวเลือกการแคสต์ ระบบจะส่งเหตุการณ์เมื่อมีการระบุการกําหนดค่าเท่านั้น
| พารามิเตอร์ | |
|---|---|
| ตัวเลือก | ตัวเลือกการแคสต์ของหน้าเว็บ ค่าต้องไม่เป็นค่าว่าง | 
- การขว้าง
- 
                  non-null Errorหากตัวเลือกไม่มีรหัสแอปพลิเคชัน