ภาพรวม
ตัวเลือกที่ส่งผลต่อการค้นพบอุปกรณ์แคสต์และการทำงานของเซสชันแคสต์
ต้องตั้งค่าคุณสมบัติที่เขียนได้ก่อนส่งออบเจ็กต์นี้ไปยัง GCKCastContext
- Since
- 3.0
รับค่า NSObject, <NSCopying> และ <NSSecureCoding>
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - initWithDiscoveryCriteria: |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ที่มีเกณฑ์การค้นพบที่ระบุ เพิ่มเติม... | |
(instancetype) | - initWithReceiverApplicationID: |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ที่มีรหัสแอปพลิเคชันของผู้รับที่ระบุ เพิ่มเติม... | |
(instancetype) | - initWithSupportedNamespaces: |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ด้วยรายการเนมสเปซที่ระบุ เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
ธงระบุว่าปุ่มปรับระดับเสียงของอุปกรณ์ผู้ส่งควรควบคุมระดับเสียงของเซสชันหรือไม่ เพิ่มเติม... | |
BOOL | disableDiscoveryAutostart |
ธงที่บ่งชี้ว่าการค้นหาอุปกรณ์แคสต์ควรเริ่มต้นโดยอัตโนมัติเมื่อเริ่มบริบท เพิ่มเติม... | |
BOOL | disableAnalyticsLogging |
แฟล็กที่ใช้ในการปิดหรือเปิดใช้การเก็บรวบรวมข้อมูลการวินิจฉัยเพื่อปรับปรุงความน่าเชื่อถือของการค้นพบอุปกรณ์แคสต์ เพิ่มเติม... | |
GCKLaunchOptions * | launchOptions |
ตัวเลือกการเปิดเครื่องรับที่จะใช้เมื่อเริ่มเซสชันการแคสต์ เพิ่มเติม... | |
NSString * | sharedContainerIdentifier |
ตัวระบุคอนเทนเนอร์ที่แชร์ซึ่งใช้สำหรับการดาวน์โหลด HTTP ในเบื้องหลังซึ่งดำเนินการโดยเฟรมเวิร์ก เพิ่มเติม... | |
BOOL | suspendSessionsWhenBackgrounded |
ควรระงับเซสชันเมื่อแอปพลิเคชันของผู้ส่งทำงานในเบื้องหลังหรือไม่ (และกลับมาทำงานอีกครั้งเมื่อกลับไปที่เบื้องหน้า) เพิ่มเติม... | |
BOOL | stopReceiverApplicationWhenEndingSession |
ควรยุติแอปพลิเคชันเครื่องรับเมื่อผู้ใช้ปิดเซสชันผ่านปุ่ม "หยุดแคสต์" หรือไม่ เพิ่มเติม... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
กำหนดว่าการค้นหาอุปกรณ์แคสต์จะเริ่มต้นหลังจากที่ผู้ใช้แตะ GCKUICastButton ครั้งแรกเท่านั้นหรือไม่ เพิ่มเติม... | |
รายละเอียดของเมธอด
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ที่มีเกณฑ์การค้นพบที่ระบุ
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- Since
- 4.0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ที่มีรหัสแอปพลิเคชันของผู้รับที่ระบุ
- Parameters
-
applicationID The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- Deprecated:
- ใช้ initWithDiscoveryCriteria
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ด้วยรายการเนมสเปซที่ระบุ
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- ใช้ initWithDiscoveryCriteria
รายละเอียดที่พัก
|
readwritenonatomicassign |
ธงระบุว่าปุ่มปรับระดับเสียงของอุปกรณ์ผู้ส่งควรควบคุมระดับเสียงของเซสชันหรือไม่
|
readwritenonatomicassign |
ธงที่บ่งชี้ว่าการค้นหาอุปกรณ์แคสต์ควรเริ่มต้นโดยอัตโนมัติเมื่อเริ่มบริบท
หากตั้งค่าเป็น NO
คุณจะเริ่มและหยุดการค้นพบได้แบบออนดีมานด์โดยใช้เมธอด startDiscovery (GCKDiscoveryManager) และ stopDiscovery (GCKDiscoveryManager) โดยค่าเริ่มต้น ตัวเลือกนี้จะกำหนดเป็น NO
- Since
- 3.4
|
readwritenonatomicassign |
แฟล็กที่ใช้ในการปิดหรือเปิดใช้การเก็บรวบรวมข้อมูลการวินิจฉัยเพื่อปรับปรุงความน่าเชื่อถือของการค้นพบอุปกรณ์แคสต์
ค่าเริ่มต้นคือ NO
(เปิดใช้) ซึ่งอาจปิดใช้โดยการตั้งค่าเป็น YES
- Since
- 4.0
|
readwritenonatomiccopy |
ตัวเลือกการเปิดเครื่องรับที่จะใช้เมื่อเริ่มเซสชันการแคสต์
|
readwritenonatomiccopy |
ตัวระบุคอนเทนเนอร์ที่แชร์ซึ่งใช้สำหรับการดาวน์โหลด HTTP ในเบื้องหลังซึ่งดำเนินการโดยเฟรมเวิร์ก
- Since
- 3.2
|
readwritenonatomicassign |
ควรระงับเซสชันเมื่อแอปพลิเคชันของผู้ส่งทำงานในเบื้องหลังหรือไม่ (และกลับมาทำงานอีกครั้งเมื่อกลับไปที่เบื้องหน้า)
โดยค่าเริ่มต้น ตัวเลือกนี้จะกำหนดเป็น YES
ควรตั้งค่านี้เป็น NO
ในแอปพลิเคชันที่รักษาการเชื่อมต่อเครือข่ายได้ตลอดไปอย่างไม่มีกำหนดขณะทำงานอยู่เบื้องหลัง
- Since
- 3.4
|
readwritenonatomicassign |
ควรยุติแอปพลิเคชันเครื่องรับเมื่อผู้ใช้ปิดเซสชันผ่านปุ่ม "หยุดแคสต์" หรือไม่
โดยค่าเริ่มต้น ตัวเลือกนี้จะกำหนดเป็น NO
- Since
- 4.0
|
readwritenonatomicassign |
กำหนดว่าการค้นหาอุปกรณ์แคสต์จะเริ่มต้นหลังจากที่ผู้ใช้แตะ GCKUICastButton
ครั้งแรกเท่านั้นหรือไม่
หากตั้งค่าเป็น YES
ระบบจะแสดง GCKUICastButton
จนกว่าผู้ใช้จะแตะปุ่ม "แคสต์" เป็นครั้งแรก ในการแตะครั้งแรก ระบบจะแสดงโฆษณาคั่นระหว่างหน้าเพื่ออธิบายเหตุผลที่จำเป็นต้องมีสิทธิ์การเข้าถึงเครือข่าย LAN เพื่อให้การแคสต์ทำงานได้ การค้นพบจะเริ่มต้นขึ้นเมื่อปิดโฆษณาคั่นระหว่างหน้า ปุ่ม "แคสต์" จะแสดงอีกครั้งเมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย Wi-Fi เท่านั้น เมื่อไม่ได้เชื่อมต่อเครือข่าย Wi-Fi ปุ่ม "แคสต์" จะซ่อนไป หากตั้งค่าเป็น NO
การค้นพบจะเริ่มต้นตามแฟล็ก disableDiscoveryAutoStart
การตั้งค่าสถานะนี้จะมีผลเฉพาะใน iOS 14 ขึ้นไปเท่านั้น หากตั้งค่าแฟล็ก disableDiscoveryAutoStart
เป็น NO
ค่าเริ่มต้นคือ YES
- Since
- 4.5.3