מחלקה GCKCastOptions
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אפשרויות שמשפיעות על הגילוי של מכשירי CAST ועל ההתנהגות של סשנים מסוג 'העברה'.
יש להגדיר מאפיינים שניתנים לכתיבה לפני העברת האובייקט הזה ל-GCKCastContext.
- מאז
- 3.0
ירש את NSObject, <NS Copy> ו-<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. |
- מאז
- 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 |
דגל שמשמש להשבתה או להפעלה של איסוף נתוני אבחון כדי לשפר את אמינות הגילוי של מכשיר CAST.
ערך ברירת המחדל הוא NO
(מופעל); ניתן להשבית אותו על ידי הגדרת הערך ל-YES
.
- מאז
- 4.0
אפשרויות ההפעלה של המקבל לשימוש בהתחלת סשן העברה.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
מזהה הקונטיינר המשותף שיש להשתמש בו עבור הורדות HTTP ברקע שמבוצעות על ידי ה-framework.
- מאז
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
האם יש להשעות את הסשנים כשאפליקציית השולח עוברת לרקע (וממשיכים בה כשהיא חוזרת לחזית).
כברירת מחדל, האפשרות הזו מוגדרת לערך YES
. מתאים להגדיר את הערך NO
באפליקציות שיכולות לשמור על חיבורי רשת לזמן בלתי מוגבל בזמן שהאפליקציה פועלת ברקע.
- מאז
- 3.4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
האם יש לסגור את האפליקציה של המקבל כשהמשתמש מסיים את הסשן באמצעות הלחצן 'הפסקת ההעברה'.
כברירת מחדל, האפשרות הזו מוגדרת לערך NO
.
- מאז
- 4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
האם הגילוי של מכשירי CAST מתחיל רק אחרי שהמשתמש מקיש על GCKUICastButton
בפעם הראשונה.
אם המדיניות מוגדרת לערך YES
, GCKUICastButton
מוצג עד שמשתמש מקיש על לחצן ההעברה בפעם הראשונה. בהקשה הראשונה מוצגת מודעת מעברון שמסבירה למה נדרשת הרשאת גישה לרשת המקומית כדי שההעברה תפעל. הגילוי יתחיל אחרי סגירה של מודעת המעברון. לחצן ההעברה מוצג שוב רק כשהמכשיר מחובר לרשת Wi-Fi. כאשר אין חיבור לרשת Wi-Fi, לחצן ההעברה (cast) מוסתר. אם המדיניות מוגדרת לערך NO
, הגילוי יתחיל על סמך הדגל disableDiscoveryAutoStart
. הסימון הזה נכנס לתוקף רק ב-iOS 14 ואילך אם הדגל disableDiscoveryAutoStart
מוגדר לערך NO
. ערך ברירת המחדל הוא YES
.
- מאז
- 4.5.3
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-02 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2023-12-02 (שעון UTC)."],[[["GCKCastOptions manages the discovery of Cast devices and Cast session behavior, with writable properties needing configuration before use."],["It offers various options, including controlling session volume with device buttons, managing discovery timing, and handling session suspension and receiver application termination."],["Developers can specify discovery criteria, receiver application ID, and supported namespaces to refine the Cast device selection process."],["GCKCastOptions also allows customization of launch options, background downloads, and the behavior of the Cast button on iOS 14 and above."],["It's worth noting that some initialization methods using receiver application ID or supported namespaces are deprecated in favor of using discovery criteria for more flexibility."]]],[]]