คลาส: CastContext

ผู้ผลิต

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

chrome.cast.CredentialsData

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

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

setOptions

setOptions(options)

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

พารามิเตอร์

ตัวเลือก

cast.framework.CastOptions

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

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

การขว้าง

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