Übersicht
Optionen, die sich auf die Erkennung von Cast-Geräten und das Verhalten von Cast-Sitzungen auswirken.
Bearbeitbare Eigenschaften müssen festgelegt werden, bevor dieses Objekt an GCKCastContext übergeben wird.
- Seit
- 3,0
Übernommen von NSObject, <NSNS> und <NSSecureCoding>.
Zusammenfassung der Instanzmethoden | |
(instancetype) | - initWithDiscoveryCriteria: |
Erstellt ein neues GCKCastOptions-Objekt mit den angegebenen Erkennungskriterien. Mehr... | |
(instancetype) | - initWithReceiverApplicationID: |
Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Empfänger-App-ID. Mehr... | |
(instancetype) | - initWithSupportedNamespaces: |
Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Liste von Namespaces. Mehr... | |
Property-Übersicht | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
Eine Markierung, die angibt, ob die Lautstärketaste auf der physischen Lautstärketaste des Senders gesteuert werden soll. Mehr... | |
BOOL | disableDiscoveryAutostart |
Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Initialisierung des Kontexts automatisch gestartet werden soll. Mehr... | |
BOOL | disableAnalyticsLogging |
Ein Flag, mit dem die Erhebung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit des Übertragungsgeräts zu verbessern. Mehr... | |
GCKLaunchOptions * | launchOptions |
Die Startoptionen des Empfängers, die beim Starten einer Streamingsitzung verwendet werden sollen. Mehr... | |
NSString * | sharedContainerIdentifier |
Die gemeinsame Container-ID für HTTP-Downloads im Hintergrund, die vom Framework ausgeführt werden. Mehr... | |
BOOL | suspendSessionsWhenBackgrounded |
Gibt an, ob Sitzungen gesperrt werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt (und fortgesetzt wird, wenn sie in den Vordergrund zurückkehrt). Mehr... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Gibt an, ob die Empfängeranwendung beendet werden soll, wenn der Nutzer die Sitzung über die Schaltfläche „Streaming beenden“ beendet. Mehr... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Gibt an, ob die Erkennung von Übertragungsgeräten erst gestartet werden soll, wenn ein Nutzer das erste Mal auf GCKUICastButton tippt. Mehr... | |
Methodendetail
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
Erstellt ein neues GCKCastOptions-Objekt mit den angegebenen Erkennungskriterien.
- 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.
- Seit
- 4,0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Empfänger-App-ID.
- 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:
- Verwenden Sie initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Liste von Namespaces.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- Verwenden Sie initWithDiscoveryCriteria:
Property-Details
|
readwritenonatomicassign |
Eine Markierung, die angibt, ob die Lautstärketaste auf der physischen Lautstärketaste des Senders gesteuert werden soll.
|
readwritenonatomicassign |
Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Initialisierung des Kontexts automatisch gestartet werden soll.
Wenn NO
festgelegt ist, kann die Erkennung bei Bedarf mit den Methoden startDiscovery (GCKDiscoveryManager) und stopDiscovery (GCKDiscoveryManager) gestartet und beendet werden. Standardmäßig ist diese Option auf NO
gesetzt.
- Seit
- 3,4
|
readwritenonatomicassign |
Ein Flag, mit dem die Erhebung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit des Übertragungsgeräts zu verbessern.
Der Standardwert ist NO
(aktiviert). Er kann deaktiviert werden, indem Sie den Wert auf YES
setzen.
- Seit
- 4,0
|
readwritenonatomiccopy |
Die Startoptionen des Empfängers, die beim Starten einer Streamingsitzung verwendet werden sollen.
|
readwritenonatomiccopy |
Die gemeinsame Container-ID für HTTP-Downloads im Hintergrund, die vom Framework ausgeführt werden.
- Seit
- 3,2
|
readwritenonatomicassign |
Gibt an, ob Sitzungen gesperrt werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt (und fortgesetzt wird, wenn sie in den Vordergrund zurückkehrt).
Standardmäßig ist diese Option auf YES
gesetzt. Es empfiehlt sich, diese Option in Anwendungen auf NO
zu setzen, die Netzwerkverbindungen im Hintergrund auf unbestimmte Zeit aufrechterhalten können.
- Seit
- 3,4
|
readwritenonatomicassign |
Gibt an, ob die Empfängeranwendung beendet werden soll, wenn der Nutzer die Sitzung über die Schaltfläche „Streaming beenden“ beendet.
Standardmäßig ist diese Option auf NO
gesetzt.
- Seit
- 4,0
|
readwritenonatomicassign |
Gibt an, ob die Erkennung von Übertragungsgeräten erst gestartet werden soll, wenn ein Nutzer das erste Mal auf GCKUICastButton
tippt.
Wenn YES
festgelegt ist, wird GCKUICastButton
angezeigt, bis ein Nutzer das Cast-Symbol zum ersten Mal tippt. Beim ersten Tippen wird ein Interstitial eingeblendet, um die Gründe für den Zugriff auf das lokale Netzwerk zu erklären. Die Erkennung beginnt, sobald das Interstitial geschlossen wird. Das Cast-Symbol wird nur wieder angezeigt, wenn das Gerät mit einem WLAN verbunden ist. Wenn keine WLAN-Verbindung besteht, ist das Cast-Symbol ausgeblendet. Wenn dieser Wert auf NO
gesetzt ist, beginnt die Erkennung anhand des Flags disableDiscoveryAutoStart
. Dieses Flag gilt nur unter iOS 14 und höher, wenn das Flag disableDiscoveryAutoStart
auf NO
gesetzt ist. Der Standardwert ist YES
.
- Seit
- 4,5,3