Klasa GCKCastOptions
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Opcje wpływające na wykrywanie urządzeń przesyłających i na działanie sesji przesyłania.
Właściwości możliwe do zapisu należy ustawić przed przekazaniem tego obiektu do interfejsu GCKCastContext.
- Od
- 3,0
Dziedziczy NSObject, <NSCopying> i <NSSecureCoding>.
Konstruuje nowy obiekt GCKCastOptions z określonymi kryteriami wykrywania.
- 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. |
- Od
- 4,0
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
Konstruuje nowy obiekt GCKCastOptions o określonym identyfikatorze aplikacji odbiorcy.
- 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:
- Użyj kryteriów initWithDiscoveryCriteria:.
- (instancetype) initWithSupportedNamespaces: |
|
(NSArray< NSString * > *) |
namespaces |
|
Konstruuje nowy obiekt GCKCastOptions z określoną listą przestrzeni nazw.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- Użyj kryteriów initWithDiscoveryCriteria:.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
Flaga określająca, czy fizyczne przyciski głośności urządzenia nadawcy powinny regulować głośność sesji.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
Flaga używana do wyłączania lub włączania zbierania danych diagnostycznych w celu zwiększenia niezawodności wykrywania urządzeń przesyłających.
Wartością domyślną jest NO
(włączono); można ją wyłączyć, ustawiając wartość na YES
.
- Od
- 4,0
Opcje uruchamiania odbiornika, które mają być używane przy rozpoczynaniu sesji przesyłania.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
Identyfikator udostępnionego kontenera używany do pobierania danych przez HTTP wykonywanych w tle przez platformę.
- Od
- 3,2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Określa, czy sesje mają być zawieszane, gdy aplikacja nadawcy działa w tle (i wznawiana po powrocie na pierwszy plan).
Domyślnie ustawiona jest wartość YES
. Ustawienie tej wartości na NO
można ustawić w aplikacjach, które są w stanie utrzymywać połączenia sieciowe bez ograniczeń czasowych, gdy działają w tle.
- Od
- 3,4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Określa, czy aplikacja odbierająca ma zostać zamknięta, gdy użytkownik zakończy sesję przyciskiem „Zatrzymaj przesyłanie”.
Domyślnie ustawiona jest wartość NO
.
- Od
- 4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
Określa, czy wykrywanie urządzeń przesyłających rozpoczyna się dopiero po pierwszym kliknięciu GCKUICastButton
przez użytkownika.
Jeśli zasada ma wartość YES
, okno GCKUICastButton
wyświetla się, dopóki użytkownik nie kliknie przycisku przesyłania po raz pierwszy. Po pierwszym kliknięciu pojawi się reklama pełnoekranowa z wyjaśnieniem, dlaczego przesyłanie wymaga uprawnień dostępu do sieci lokalnej. Wykrywanie rozpocznie się po zamknięciu reklamy pełnoekranowej. Przycisk przesyłania pojawia się ponownie tylko wtedy, gdy urządzenie jest połączone z siecią Wi-Fi. Jeśli połączenie z siecią Wi-Fi nie jest dostępne, przycisk przesyłania jest ukryty. Jeśli zasada ma wartość NO
, wykrywanie rozpoczyna się na podstawie flagi disableDiscoveryAutoStart
. Ta flaga działa tylko w systemie iOS 14 lub nowszym, jeśli flaga disableDiscoveryAutoStart
jest ustawiona na NO
. Wartość domyślna to YES
.
- Od
- 4.5.3
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]
{"lastModified": "Ostatnia aktualizacja: 2023-12-02 UTC."}