ชั้นเรียน: CastContext

ผู้ผลิต

บริบทของ 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

พารามิเตอร์

ข้อมูลเข้าสู่ระบบ

chrome.cast.CredentialsData

ข้อมูลเข้าสู่ระบบที่ใช้เพื่อระบุข้อมูลเข้าสู่ระบบของผู้ส่ง

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

ตัวเลือก

setOptions(option)

ตั้งค่าตัวเลือกการแคสต์ ระบบจะส่งเหตุการณ์เมื่อมีการกําหนดค่าเท่านั้น

พารามิเตอร์

ตัวเลือก

cast.framework.CastOptions

ตัวเลือกการแคสต์สําหรับหน้า

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

ผ้าคลุม

non-null Error หากตัวเลือกไม่มีรหัสแอปพลิเคชัน