Класс GCKCastOptions
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Параметры, влияющие на обнаружение устройств Cast и поведение сеансов Cast.
Свойства, доступные для записи, должны быть установлены перед передачей этого объекта в GCKCastContext .
- С
- 3.0
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
|
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
| Флаг, указывающий, должны ли физические кнопки громкости устройства-отправителя управлять громкостью сеанса. Более...
|
|
BOOL | disableDiscoveryAutostart |
| Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста. Более...
|
|
BOOL | disableAnalyticsLogging |
| Флаг, который используется для отключения или включения сбора диагностических данных для повышения надежности обнаружения устройств Cast. Более...
|
|
GCKLaunchOptions * | launchOptions |
| Параметры запуска приемника, используемые при запуске сеанса трансляции. Более...
|
|
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 |
Параметры запуска приемника, используемые при запуске сеанса трансляции.
- (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 и ее аффилированных лиц.
Последнее обновление: 2024-11-06 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"]],["Последнее обновление: 2024-11-06 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."]]],[]]