Classe GCKMediaSeekOptions
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Opções para pesquisa na mídia com GCKRemoteMediaClient.
- Como
- 4,0
Herda NSObject, <NSCopy> e <NSSecureCoding>.
|
NSTimeInterval | interval |
| O intervalo de tempo em que a busca será feita. Mais...
|
|
BOOL | relative |
| Indica se o intervalo de tempo é relativo à posição atual do stream (YES ) ou ao início dele (NO ). Mais...
|
|
GCKMediaResumeState | resumeState |
| A ação a ser realizada após a conclusão da operação de busca. Mais...
|
|
BOOL | seekToInfinite |
| Se busca o fim da transmissão ou ao vivo. Mais...
|
|
id | customData |
| Dados personalizados específicos do aplicativo a serem transmitidos com a solicitação. Mais...
|
|
Iniciador designado.
Inicializa um GCKMediaSeekOptions com valores padrão para todas as propriedades.
- (NSTimeInterval) interval |
|
readwritenonatomicassign |
O intervalo de tempo em que a busca será feita.
O valor padrão é 0
.
Indica se o intervalo de tempo é relativo à posição atual do stream (YES
) ou ao início dele (NO
).
O valor padrão é NO
, indicando uma posição de busca absoluta.
- (GCKMediaResumeState) resumeState |
|
readwritenonatomicassign |
A ação a ser realizada após a conclusão da operação de busca.
O valor padrão é GCKMediaResumeStateUnChanged.
Se busca o fim da transmissão ou ao vivo.
- Como
- 4.4.1
Dados personalizados específicos do aplicativo a serem transmitidos com a solicitação.
Precisa ser um objeto que pode ser serializado para JSON usando NSJSONSerialization ou nil
.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 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`."]]