Protocolo <GCKSessionManagerListener>
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O protocolo do listener GCKSessionManager.
Todos os métodos do protocolo são opcionais. Todos os métodos de notificação têm duas variedades: um invocado para qualquer tipo de sessão e outro especificamente para sessões de transmissão.
Os listeners são invocados na ordem em que foram registrados. As instâncias GCKSessionManagerListener registradas por componentes do próprio framework (como GCKUIMediaController) sempre serão invocadas depois daquelas que são registradas pelo aplicativo para os callbacks sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) e sessionManager:willResumeCastSession: (GCKSessionManagerListener-p), e antes daqueles que são registrados pelo aplicativo para todos os callbacks restantes.
- Como
- 3,0
Herda <NSObjectNSObject>.
Chamado quando uma sessão está prestes a ser iniciada.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão é iniciada com sucesso.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão de transmissão está prestes a ser iniciada.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão de transmissão é iniciada.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
Chamado quando uma sessão está prestes a ser encerrada, seja por solicitação ou devido a um erro.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didEndSession: |
|
(GCKSession *) |
session |
withError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
Chamado quando uma sessão é encerrada, seja por solicitação ou devido a um erro.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error, if any; otherwise nil. |
Chamado quando uma sessão de transmissão está prestes a ser encerrada, seja por solicitação ou devido a um erro.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão de transmissão é encerrada, seja por solicitação ou devido a um erro.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
error | The error, if any; otherwise nil. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didFailToStartSession: |
|
(GCKSession *) |
session |
withError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
Chamado quando uma sessão não foi iniciada.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error. |
Chamado quando não é possível iniciar uma sessão de transmissão.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
error | The error. |
Chamado quando uma sessão é suspensa.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
reason | The reason for the suspension. |
Chamado quando uma sessão de transmissão é suspensa.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
reason | The reason for the suspension. |
Chamado quando uma sessão está prestes a ser retomada.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão é retomada com sucesso.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão de transmissão está prestes a ser retomada.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Chamado quando uma sessão de transmissão é retomada com sucesso.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
Chamado quando o dispositivo associado a essa sessão mudou de alguma forma (por exemplo, o nome amigável mudou).
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
device | The updated device object. |
- Como
- 3,2
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
session: |
|
(GCKSession *) |
session |
didReceiveDeviceVolume: |
|
(float) |
volume |
muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
Chamado quando o volume atualizado do dispositivo e o estado silencioso de uma sessão são recebidos.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
volume | The current volume, in the range [0.0, 1.0]. |
muted | The current mute state. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
castSession: |
|
(GCKCastSession *) |
session |
didReceiveDeviceVolume: |
|
(float) |
volume |
muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
Chamado quando o volume atualizado do dispositivo e o estado silenciado para uma sessão de transmissão são recebidos.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
volume | The current volume, in the range [0.0, 1.0]. |
muted | The current mute state. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
session: |
|
(GCKSession *) |
session |
didReceiveDeviceStatus: |
|
(nullable NSString *) |
statusText |
|
|
| |
|
optional |
Chamado quando o status atualizado do dispositivo para uma sessão é recebido.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
statusText | The new device status text. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
castSession: |
|
(GCKCastSession *) |
session |
didReceiveDeviceStatus: |
|
(nullable NSString *) |
statusText |
|
|
| |
|
optional |
Chamado quando o status atualizado do dispositivo para uma sessão de transmissão é recebido.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
statusText | The new device status text. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didUpdateDefaultSessionOptionsForDeviceCategory: |
|
(NSString *) |
category |
|
|
| |
|
optional |
Chamado quando as opções de sessão padrão são alteradas em uma determinada categoria de dispositivo.
- Parameters
-
sessionManager | The session manager. |
category | The device category. |
- Como
- 4,0
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 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2023-12-02 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-02 UTC."]]