คลาส GCKCastOptions
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตัวเลือกที่ส่งผลต่อการค้นพบอุปกรณ์แคสต์และการทำงานของเซสชันแคสต์
ต้องตั้งค่าคุณสมบัติที่เขียนได้ก่อนส่งออบเจ็กต์นี้ไปยัง GCKCastContext
- Since
- 3.0
รับค่า NSObject, <NSCopying> และ <NSSecureCoding>
สร้างออบเจ็กต์ 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
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
ธงระบุว่าปุ่มปรับระดับเสียงของอุปกรณ์ผู้ส่งควรควบคุมระดับเสียงของเซสชันหรือไม่
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
แฟล็กที่ใช้ในการปิดหรือเปิดใช้การเก็บรวบรวมข้อมูลการวินิจฉัยเพื่อปรับปรุงความน่าเชื่อถือของการค้นพบอุปกรณ์แคสต์
ค่าเริ่มต้นคือ NO
(เปิดใช้) ซึ่งอาจปิดใช้โดยการตั้งค่าเป็น YES
- Since
- 4.0
ตัวเลือกการเปิดเครื่องรับที่จะใช้เมื่อเริ่มเซสชันการแคสต์
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
ตัวระบุคอนเทนเนอร์ที่แชร์ซึ่งใช้สำหรับการดาวน์โหลด HTTP ในเบื้องหลังซึ่งดำเนินการโดยเฟรมเวิร์ก
- Since
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
ควรระงับเซสชันเมื่อแอปพลิเคชันของผู้ส่งทำงานในเบื้องหลังหรือไม่ (และกลับมาทำงานอีกครั้งเมื่อกลับไปที่เบื้องหน้า)
โดยค่าเริ่มต้น ตัวเลือกนี้จะกำหนดเป็น YES
ควรตั้งค่านี้เป็น NO
ในแอปพลิเคชันที่รักษาการเชื่อมต่อเครือข่ายได้ตลอดไปอย่างไม่มีกำหนดขณะทำงานอยู่เบื้องหลัง
- Since
- 3.4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
ควรยุติแอปพลิเคชันเครื่องรับเมื่อผู้ใช้ปิดเซสชันผ่านปุ่ม "หยุดแคสต์" หรือไม่
โดยค่าเริ่มต้น ตัวเลือกนี้จะกำหนดเป็น NO
- Since
- 4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
กำหนดว่าการค้นหาอุปกรณ์แคสต์จะเริ่มต้นหลังจากที่ผู้ใช้แตะ GCKUICastButton
ครั้งแรกเท่านั้นหรือไม่
หากตั้งค่าเป็น YES
ระบบจะแสดง GCKUICastButton
จนกว่าผู้ใช้จะแตะปุ่ม "แคสต์" เป็นครั้งแรก ในการแตะครั้งแรก ระบบจะแสดงโฆษณาคั่นระหว่างหน้าเพื่ออธิบายเหตุผลที่จำเป็นต้องมีสิทธิ์การเข้าถึงเครือข่าย LAN เพื่อให้การแคสต์ทำงานได้ การค้นพบจะเริ่มต้นขึ้นเมื่อปิดโฆษณาคั่นระหว่างหน้า ปุ่ม "แคสต์" จะแสดงอีกครั้งเมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย Wi-Fi เท่านั้น เมื่อไม่ได้เชื่อมต่อเครือข่าย Wi-Fi ปุ่ม "แคสต์" จะซ่อนไป หากตั้งค่าเป็น NO
การค้นพบจะเริ่มต้นตามแฟล็ก disableDiscoveryAutoStart
การตั้งค่าสถานะนี้จะมีผลเฉพาะใน iOS 14 ขึ้นไปเท่านั้น หากตั้งค่าแฟล็ก disableDiscoveryAutoStart
เป็น NO
ค่าเริ่มต้นคือ YES
- Since
- 4.5.3
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-02 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{
"lastModified": "อัปเดตล่าสุด 2023-12-02 UTC",
"confidential": False
}