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