Clase GCKMediaSeekOptions
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Opciones para buscar en el contenido multimedia con GCKRemoteMediaClient.
- Desde
- 4.0
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
|
(instancetype) | - init |
| Inicializador designado Más...
|
|
|
NSTimeInterval | interval |
| El intervalo de tiempo durante el cual se debe buscar. Más...
|
|
BOOL | relative |
| Indica si el intervalo de tiempo es relativo a la posición actual de la transmisión (YES ) o al comienzo de esta (NO ). Más...
|
|
GCKMediaResumeState | resumeState |
| Es la acción que se realiza después de que finaliza la operación de búsqueda. Más...
|
|
BOOL | seekToInfinite |
| Si se busca al final de la transmisión o en vivo Más...
|
|
id | customData |
| Datos personalizados específicos de la aplicación para pasar junto con la solicitud. Más...
|
|
Inicializador designado
Inicializa un GCKMediaSeekOptions con valores predeterminados para todas las propiedades.
- (NSTimeInterval) interval |
|
readwritenonatomicassign |
El intervalo de tiempo durante el cual se debe buscar.
El valor predeterminado es 0
.
Indica si el intervalo de tiempo es relativo a la posición actual de la transmisión (YES
) o al comienzo de esta (NO
).
El valor predeterminado es NO
, que indica una posición de búsqueda absoluta.
- (GCKMediaResumeState) resumeState |
|
readwritenonatomicassign |
Es la acción que se realiza después de que finaliza la operación de búsqueda.
El valor predeterminado es GCKMediaResumeStateUnchanged.
Si se busca al final de la transmisión o en vivo
- Desde
- 4.4.1
Datos personalizados específicos de la aplicación para pasar junto con la solicitud.
Debe ser un objeto que se pueda serializar a JSON con NSJSONSerialization, o bien con nil
.
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: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003e\u003ccode\u003eGCKMediaSeekOptions\u003c/code\u003e allows developers to control seeking within media on a Cast receiver using the \u003ccode\u003eGCKRemoteMediaClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt provides options for specifying the seek interval, whether it's relative to the current position or the beginning, and the desired playback state after seeking.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can also include custom application-specific data with the seek request.\u003c/p\u003e\n"],["\u003cp\u003eIntroduced in Google Cast SDK v4.0, this class inherits from \u003ccode\u003eNSObject\u003c/code\u003e, \u003ccode\u003eNSCopying\u003c/code\u003e, and \u003ccode\u003eNSSecureCoding\u003c/code\u003e.\u003c/p\u003e\n"]]],["GCKMediaSeekOptions provides configurations for media seeking within a stream. Key properties include `interval`, defining the seek duration; `relative`, indicating whether the seek is relative to the current position or absolute; `resumeState`, determining the post-seek action; `seekToInfinite`, enabling seeking to the end of a stream or live content and `customData`, which allows for passing application-specific information. An `init` method initializes these options with default values. These options can be utilized with GCKRemoteMediaClient.\n"],null,["# GCKMediaSeekOptions Class\n\n[Instance Methods](#pub-methods) \\| [Properties](#properties) \nGCKMediaSeekOptions Class Reference \n\nOverview\n--------\n\nOptions for seeking within media with [GCKRemoteMediaClient](/cast/docs/reference/ios/interface_g_c_k_remote_media_client \"A class for controlling media playback on a Cast receiver. \").\n\nSince\n: 4.0\n\nInherits NSObject, \\\u003cNSCopying\\\u003e, and \\\u003cNSSecureCoding\\\u003e.\n\n|----------------|---------------------------------------------------------------------------------------------------------|\n| Instance Method Summary ----------------------- ||\n| (instancetype) | - [init](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a3a9d2c7260d135cd98b532da2379cf9a) |\n| | Designated initializer. [More...](#a3a9d2c7260d135cd98b532da2379cf9a) |\n| ||\n\n|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Property Summary ---------------- ||\n| NSTimeInterval | [interval](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a7d2fd7a14623f3ca11a5a0ac9a7f97f5) |\n| | The time interval by which to seek. [More...](#a7d2fd7a14623f3ca11a5a0ac9a7f97f5) |\n| ||\n| BOOL | [relative](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a040b8878fb3c2aa669ffd5011459b72b) |\n| | Whether the time interval is relative to the current stream position (`YES`) or to the beginning of the stream (`NO`). [More...](#a040b8878fb3c2aa669ffd5011459b72b) |\n| ||\n| GCKMediaResumeState | [resumeState](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a3a61f208a425bbb53d297ef33bae17fa) |\n| | The action to take after the seek operation has finished. [More...](#a3a61f208a425bbb53d297ef33bae17fa) |\n| ||\n| BOOL | [seekToInfinite](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#ae04b528334b3e73cfd4372613132bfa3) |\n| | Whether seek to end of stream or live. [More...](#ae04b528334b3e73cfd4372613132bfa3) |\n| ||\n| id | [customData](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#ad79b024c34308bacda3de6e334b247d7) |\n| | Custom application-specific data to pass along with the request. [More...](#ad79b024c34308bacda3de6e334b247d7) |\n| ||\n\nMethod Detail\n-------------\n\n|-----------------------|---|---|---|\n| - (instancetype) init | | | |\n\nDesignated initializer.\n\nInitializes a [GCKMediaSeekOptions](/cast/docs/reference/ios/interface_g_c_k_media_seek_options \"Options for seeking within media with GCKRemoteMediaClient. \") with default values for all properties.\n\nProperty Detail\n---------------\n\n|-----------------------------------------------------------------|--------------------------|\n| |-----------------------------| | - (NSTimeInterval) interval | | readwritenonatomicassign |\n\nThe time interval by which to seek.\n\nThe default value is `0`. \n\n|---------------------------------------------|--------------------------|\n| |-------------------| | - (BOOL) relative | | readwritenonatomicassign |\n\nWhether the time interval is relative to the current stream position (`YES`) or to the beginning of the stream (`NO`).\n\nThe default value is `NO`, indicating an absolute seek position. \n\n|---------------------------------------------------------------------------------|--------------------------|\n| |-------------------------------------| | - (GCKMediaResumeState) resumeState | | readwritenonatomicassign |\n\nThe action to take after the seek operation has finished.\n\nThe default value is GCKMediaResumeStateUnchanged. \n\n|---------------------------------------------------------|--------------------------|\n| |-------------------------| | - (BOOL) seekToInfinite | | readwritenonatomicassign |\n\nWhether seek to end of stream or live.\n\nSince\n: 4.4.1 \n\n|---------------------------------------------|--------------------------|\n| |-------------------| | - (id) customData | | readwritenonatomicstrong |\n\nCustom application-specific data to pass along with the request.\n\nMust either be an object that can be serialized to JSON using [**NSJSONSerialization**](https://goo.gl/0vd4Q2), or `nil`."]]