GCKCastOptions-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Optionen, die sich auf die Erkennung von Übertragungsgeräten und das Verhalten von Übertragungssitzungen auswirken.
Beschreibbare Attribute müssen festgelegt werden, bevor dieses Objekt an GCKCastContext übergeben wird.
- Seit
- 3,0
Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.
|
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
| Ein Kennzeichen, das angibt, ob die physischen Lautstärketasten des Absendergeräts die Lautstärke der Sitzung steuern sollen. Mehr...
|
|
BOOL | disableDiscoveryAutostart |
| Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Kontextinitialisierung automatisch gestartet werden soll. Mehr...
|
|
BOOL | disableAnalyticsLogging |
| Flag, mit dem die Erfassung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit der Erkennung von Übertragungsgeräten zu verbessern. Mehr...
|
|
GCKLaunchOptions * | launchOptions |
| Die Startoptionen beim Empfänger, die beim Starten einer Streamingsitzung verwendet werden sollen. Mehr...
|
|
NSString * | sharedContainerIdentifier |
| Die gemeinsam genutzte Container-ID für Hintergrund-HTTP-Downloads, die vom Framework ausgeführt werden. Mehr...
|
|
BOOL | suspendSessionsWhenBackgrounded |
| Gibt an, ob Sitzungen unterbrochen werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt, und fortgesetzt werden, wenn sie in den Vordergrund zurückkehrt. Mehr...
|
|
BOOL | stopReceiverApplicationWhenEndingSession |
| Gibt an, ob die Empfänger-App 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 wird, wenn der Nutzer zum ersten Mal auf GCKUICastButton tippt. Mehr...
|
|
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ängeranwendungs-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:“.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
Ein Kennzeichen, das angibt, ob die physischen Lautstärketasten des Absendergeräts die Lautstärke der Sitzung steuern sollen.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Kontextinitialisierung 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
festgelegt.
- Seit
- 3,4
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
Flag, mit dem die Erfassung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit der Erkennung von Übertragungsgeräten zu verbessern.
Der Standardwert ist NO
(aktiviert). Er kann deaktiviert werden, wenn Sie den Wert auf YES
setzen.
- Seit
- 4,0
Die Startoptionen beim Empfänger, die beim Starten einer Streamingsitzung verwendet werden sollen.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
Die gemeinsam genutzte Container-ID für Hintergrund-HTTP-Downloads, die vom Framework ausgeführt werden.
- Seit
- 3,2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Gibt an, ob Sitzungen unterbrochen werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt, und fortgesetzt werden, wenn sie in den Vordergrund zurückkehrt.
Standardmäßig ist diese Option auf YES
festgelegt. In Anwendungen, die Netzwerkverbindungen auf unbestimmte Zeit im Hintergrund aufrechterhalten können, empfiehlt es sich, diesen Wert auf NO
zu setzen.
- Seit
- 3,4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Gibt an, ob die Empfänger-App beendet werden soll, wenn der Nutzer die Sitzung über die Schaltfläche „Streaming beenden“ beendet.
Standardmäßig ist diese Option auf NO
festgelegt.
- Seit
- 4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
Gibt an, ob die Erkennung von Übertragungsgeräten erst gestartet wird, wenn der Nutzer zum ersten Mal auf GCKUICastButton
tippt.
Ist die Richtlinie auf YES
gesetzt, wird GCKUICastButton
angezeigt, bis der Nutzer das erste Mal auf das Cast-Symbol tippt. Beim ersten Tippen wird ein Interstitial eingeblendet, um zu erklären, warum für das Streamen eine Zugriffsberechtigung für das lokale Netzwerk erforderlich ist. Die Discovery beginnt, sobald die Interstitial-Anzeige geschlossen wird. Das Cast-Symbol wird nur dann wieder angezeigt, wenn das Gerät mit einem WLAN-Netzwerk verbunden ist. Wenn keine WLAN-Verbindung vorhanden ist, ist das Cast-Symbol ausgeblendet. Wenn NO
festgelegt ist, startet die Erkennung auf Grundlage des Flags disableDiscoveryAutoStart
. Dieses Flag tritt nur unter iOS 14 und höher in Kraft, wenn das Flag disableDiscoveryAutoStart
auf NO
gesetzt ist. Der Standardwert ist YES
.
- Seit
- 4.5.3
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]],[]]