Класс GCKCastOptions
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Параметры, влияющие на обнаружение устройств Cast и поведение сеансов Cast.
Перед передачей этого объекта в GCKCastContext необходимо установить доступные для записи свойства.
- С
- 3.0
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
|
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
| Флаг, указывающий, должны ли физические кнопки громкости на устройстве-отправителе управлять громкостью сеанса. Более...
|
|
BOOL | disableDiscoveryAutostart |
| Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста. Более...
|
|
BOOL | disableAnalyticsLogging |
| Флаг, который используется для отключения или включения сбора диагностических данных для повышения надежности обнаружения устройств Cast. Более...
|
|
GCKLaunchOptions * | launchOptions |
| Параметры запуска приемника, используемые при запуске сеанса Cast. Более...
|
|
NSString * | sharedContainerIdentifier |
| Идентификатор общего контейнера, используемый для фоновых загрузок HTTP, выполняемых платформой. Более...
|
|
BOOL | suspendSessionsWhenBackgrounded |
| Должны ли сеансы приостанавливаться, когда приложение-отправитель переходит в фоновый режим (и возобновляться, когда оно возвращается на передний план). Более...
|
|
BOOL | stopReceiverApplicationWhenEndingSession |
| Следует ли завершать работу приложения-приемника, когда пользователь завершает сеанс с помощью кнопки «Остановить трансляцию». Более...
|
|
BOOL | startDiscoveryAfterFirstTapOnCastButton |
| Начинается ли обнаружение устройств трансляции только после того, как пользователь коснется кнопки GCKUICastButton в первый раз. Более...
|
|
Создает новый объект 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 |
|
read write nonatomic assign |
Флаг, указывающий, должны ли физические кнопки громкости на устройстве-отправителе управлять громкостью сеанса.
- (BOOL) disableDiscoveryAutostart |
|
read write nonatomic assign |
Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста.
Если установлено значение NO
, обнаружение можно запускать и останавливать по запросу с помощью методов startDiscovery (GCKDiscoveryManager) и stopDiscovery (GCKDiscoveryManager) . По умолчанию для этой опции установлено значение NO
.
- С
- 3.4
- (BOOL) disableAnalyticsLogging |
|
read write nonatomic assign |
Флаг, который используется для отключения или включения сбора диагностических данных для повышения надежности обнаружения устройств Cast.
Значение по умолчанию NO
(включено); его можно отключить, установив значение YES
.
- С
- 4.0
|
read write nonatomic copy |
Параметры запуска приемника, используемые при запуске сеанса Cast.
- (NSString*) sharedContainerIdentifier |
|
read write nonatomic copy |
Идентификатор общего контейнера, используемый для фоновых загрузок HTTP, выполняемых платформой.
- С
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
read write nonatomic assign |
Должны ли сеансы приостанавливаться, когда приложение-отправитель переходит в фоновый режим (и возобновляться, когда оно возвращается на передний план).
По умолчанию для этой опции установлено значение YES
. Уместно установить для этого параметра значение NO
в приложениях, которые могут поддерживать сетевые подключения неопределенное время в фоновом режиме.
- С
- 3.4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
read write nonatomic assign |
Следует ли завершать работу приложения-приемника, когда пользователь завершает сеанс с помощью кнопки «Остановить трансляцию».
По умолчанию для этой опции установлено значение NO
.
- С
- 4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
read write nonatomic assign |
Начинается ли обнаружение устройств трансляции только после того, как пользователь коснется кнопки GCKUICastButton
в первый раз.
Если установлено значение YES
, GCKUICastButton
отображается до тех пор, пока пользователь не коснется кнопки трансляции в первый раз. При первом касании отображается вставка, объясняющая, почему для работы приведения требуется разрешение на доступ к локальной сети. Обнаружение начинается после закрытия межстраничного объявления. Кнопка трансляции снова отображается только тогда, когда устройство подключено к сети Wi-Fi. Когда подключение к сети Wi-Fi отсутствует, кнопка трансляции скрыта. Если установлено значение NO
, обнаружение начинается на основе флага disableDiscoveryAutoStart
. Этот флаг вступает в силу только на iOS 14 и выше, если для флага disableDiscoveryAutoStart
установлено значение NO
. Значение по умолчанию — YES
.
- С
- 4.5.3
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-07-20 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":"Другое"
}]