Clase GCKCastOptions
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Opciones que afectan la detección de dispositivos de transmisión y el comportamiento de las sesiones de transmisión.
Se deben establecer las propiedades que admiten escritura antes de pasar este objeto a GCKCastContext.
- Desde
- 3.0
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
Construye un objeto GCKCastOptions nuevo con los criterios de descubrimiento especificados.
- 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. |
- Desde
- 4.0
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
Construye un objeto GCKCastOptions nuevo con el ID de aplicación del receptor especificado.
- 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:
- Usa initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: |
|
(NSArray< NSString * > *) |
namespaces |
|
Construye un objeto GCKCastOptions nuevo con la lista especificada de espacios de nombres.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- Usa initWithDiscoveryCriteria:
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
Marca que indica si los botones de volumen físicos del dispositivo emisor deben controlar el volumen de la sesión.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
Marca que indica si el descubrimiento de dispositivos de transmisión debe comenzar automáticamente en el momento de la inicialización del contexto.
Si se configura como NO
, la detección se puede iniciar y detener a pedido con los métodos startDiscovery (GCKDiscoveryManager) y stopDiscovery (GCKDiscoveryManager). De forma predeterminada, esta opción se configura en NO
.
- Desde
- 3.4
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
Es una marca que se usa para inhabilitar o habilitar la recopilación de datos de diagnóstico con el objetivo de mejorar la confiabilidad de la detección de dispositivos de transmisión.
El valor predeterminado es NO
(habilitado); se puede inhabilitar si estableces el valor en YES
.
- Desde
- 4.0
Las opciones de inicio de la app receptora que se usan cuando se inicia una sesión de transmisión.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
El identificador del contenedor compartido que se usará para descargas HTTP en segundo plano que realiza el framework.
- Desde
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Establece si las sesiones deben suspenderse cuando la aplicación emisora pasa a segundo plano (y reanudarse cuando vuelve a primer plano).
De forma predeterminada, esta opción se configura en YES
. Es apropiado establecer esto como NO
en aplicaciones que pueden mantener conexiones de red de forma indefinida mientras se encuentran en segundo plano.
- Desde
- 3.4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Indica si la aplicación receptora debe finalizar cuando el usuario finaliza la sesión con el botón "Stop Casting".
De forma predeterminada, esta opción se configura en NO
.
- Desde
- 4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
Indica si la detección de dispositivos de transmisión comienza solo después de que un usuario presiona GCKUICastButton
por primera vez.
Si la estableces como YES
, se mostrará GCKUICastButton
hasta que el usuario presione el botón de transmisión por primera vez. La primera vez que se presiona, se muestra un anuncio intersticial que explica por qué se requiere el permiso de acceso a la red local para que funcione la transmisión. El descubrimiento comienza cuando se descarta el anuncio intersticial. El botón para transmitir se volverá a mostrar solo cuando el dispositivo esté conectado a una red Wi-Fi. Cuando no hay una conexión de red Wi-Fi, el botón para transmitir está oculto. Si se configura como NO
, el descubrimiento comienza según la marca disableDiscoveryAutoStart
. Esta marca solo entra en vigencia en iOS 14 y versiones posteriores si la marca disableDiscoveryAutoStart
se establece en NO
. El valor predeterminado es YES
.
- Desde
- 4.5.3
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2023-12-02 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]],[]]