ชั้นเรียน: SessionRequest

ผู้ผลิต

SessionRequest

ใหม่ SessionRequest(appId, ความสามารถ, ระยะหมดเวลา, androidReceiverช่วยในการเชื่อมต่อ, ข้อมูลเข้าสู่ระบบ)

พารามิเตอร์

appId

สตริง

รหัสแอปพลิเคชันของผู้รับ

capabilities

ไม่บังคับ

อาร์เรย์ของ chrome.cast.Capability ที่ไม่ null

ความสามารถที่จำเป็นสำหรับผู้รับ

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

เวลานอก

ไม่บังคับ

ตัวเลข

ระยะหมดเวลาที่ไม่บังคับสำหรับการขอเซสชันของแอปพลิเคชันนี้

androidReceiverCompatible

ไม่บังคับ

boolean

ระบุว่าแอปใช้งานได้กับตัวรับสัญญาณ Android หรือไม่

credentialsData

ไม่บังคับ

chrome.cast.CredentialsData

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

ค่าอาจเป็น Null

พร็อพเพอร์ตี้

androidReceiverCompatible

boolean

ระบุว่าแอปใช้งานได้กับตัวรับสัญญาณ Android หรือไม่

appId

สตริง

รหัสแอปพลิเคชันของผู้รับ

capabilities

อาร์เรย์ที่ไม่ใช่ null ของ chrome.cast.Capability ที่ไม่เป็นค่าว่าง

ความสามารถของอุปกรณ์รับที่จำเป็น

credentialsData

ไม่มีข้อมูล chrome.cast.CredentialsData

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

language

สตริงที่เว้นว่างได้

ภาษาที่ไม่บังคับที่จะเพิ่มในค่าส่วนหัว Allow-Language เมื่อเปิดใช้งานแอปพลิเคชันฝั่งผู้รับ ละเว้นหากเข้าร่วมเซสชันที่มีอยู่แล้ว ค่านี้จะแสดงเป็นแท็ก "-" ตาม RFC 5646 เช่น "es-ES"

requestSessionTimeout

ตัวเลข

ระยะหมดเวลาที่ใช้ในการขอเซสชันสำหรับแอปพลิเคชันในหน่วยมิลลิวินาที ค่าเริ่มต้นจะเป็น chrome.cast.timeout.requestSession