YouTubeInitializationResult
extends Enum<E extends Enum<E>>
java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.google.android.youtube.player.YouTubeInitializationResult |
Visão geral
Apresenta os resultados da inicialização do Serviço da API do YouTube. Se a inicialização falhar,
a razão da falha será informada e, se for possível recuperar o erro por ação do usuário,
um mecanismo para recuperação após o erro estará disponível em getErrorDialog(Activity, int)
.
Resumo
Valores de enumeração | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
YouTubeInitializationResult.CLIENT_LIBRARY_UPDATE_REQUIRED |
A versão da biblioteca do cliente usada para conectar ao serviço da API do YouTube está desatualizada. | ||||||||||
YouTubeInitializationResult.DEVELOPER_KEY_INVALID |
A chave de desenvolvedor fornecida para a função de inicialização é inválida. | ||||||||||
YouTubeInitializationResult.ERROR_CONNECTING_TO_SERVICE |
Ocorreu um erro ao conectar ao serviço da API do YouTube. | ||||||||||
YouTubeInitializationResult.INTERNAL_ERROR |
Ocorreu um erro interno. | ||||||||||
YouTubeInitializationResult.INVALID_APPLICATION_SIGNATURE |
O APK do aplicativo foi assinado incorretamente. | ||||||||||
YouTubeInitializationResult.NETWORK_ERROR |
Ocorreu um erro ao se conectar à rede, impedindo que o serviço da API do player do YouTube fosse inicializado. | ||||||||||
YouTubeInitializationResult.SERVICE_DISABLED |
A versão instalada do serviço da API do YouTube foi desativada neste dispositivo. | ||||||||||
YouTubeInitializationResult.SERVICE_INVALID |
A versão do serviço da API do YouTube instalada neste dispositivo não é válida. | ||||||||||
YouTubeInitializationResult.SERVICE_MISSING |
O serviço da API do YouTube não está presente neste dispositivo. | ||||||||||
YouTubeInitializationResult.SERVICE_VERSION_UPDATE_REQUIRED |
A versão instalada do serviço da API do YouTube está desatualizada. | ||||||||||
YouTubeInitializationResult.SUCCESS |
A tentativa de inicialização foi bem sucedida. | ||||||||||
YouTubeInitializationResult.UNKNOWN_ERROR |
O motivo do erro é desconhecido. Pode se dever ao fato de a biblioteca do cliente ser mais antiga que o serviço da API do YouTube e não conhecer o YouTubeInitializationResult real retornado pelo serviço. Tente novamente para solucionar o problema. |
Métodos públicos | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dialog |
getErrorDialog(Activity activity, int requestCode)
Retorna uma caixa de diálogo para solucionar este erro de inicialização.
| ||||||||||
Dialog |
getErrorDialog(Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
Retorna uma caixa de diálogo para solucionar este erro de inicialização.
| ||||||||||
boolean |
isUserRecoverableError()
Determina se este erro pode ser recuperado pelo usuário.
| ||||||||||
static
YouTubeInitializationResult
|
valueOf(String name) | ||||||||||
final
static
YouTubeInitializationResult[]
|
values() |
Métodos herdados | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Valores de enumeração
public
static
final
YouTubeInitializationResult
CLIENT_LIBRARY_UPDATE_REQUIRED
A versão da biblioteca cliente usada para conectar ao serviço da API do YouTube está desatualizada. O aplicativo de chamada deve ser recriado com uma nova versão da biblioteca cliente da API do Player do YouTube para Android.
public
static
final
YouTubeInitializationResult
DEVELOPER_KEY_INVALID
A chave do desenvolvedor fornecida para a função de inicialização é inválida.
Acesse o Console de APIs do Google para gerar uma nova chave.
public
static
final
YouTubeInitializationResult
ERROR_CONNECTING_TO_SERVICE
Ocorreu um erro ao conectar ao serviço da API do YouTube.
public
static
final
YouTubeInitializationResult
INTERNAL_ERROR
Ocorreu um erro interno. Tente novamente para solucionar o problema.
public
static
final
YouTubeInitializationResult
INVALID_APPLICATION_SIGNATURE
O APK do aplicativo foi assinado incorretamente.
O APK do aplicativo deve ser assinado com um único certificado. A API do Player do YouTube não é compatível com aplicativos que não foram assinados ou que foram assinados por mais de um certificado. Para mais detalhes sobre a assinatura do APK, consulte este artigo.
public
static
final
YouTubeInitializationResult
NETWORK_ERROR
Ocorreu um erro ao se conectar à rede, impedindo que o serviço da API do Player do YouTube fosse inicializado. Verifique se o aparelho está conectado à Internet.
public
static
final
YouTubeInitializationResult
SERVICE_DISABLED
A versão instalada do serviço da API do YouTube foi desativada neste dispositivo.
A atividade de chamada deve transmitir o motivo deste erro ao getErrorDialog(Activity, int)
para ter uma caixa de diálogo de erro localizada que permitirá ao usuário solucionar o erro quando mostrado.
public
static
final
YouTubeInitializationResult
SERVICE_INVALID
A versão do serviço da API do YouTube instalada neste dispositivo não é válida. Isso pode ocorrer se houver um serviço no dispositivo com o mesmo nome que o serviço da API do YouTube, que não é o serviço oficial fornecido pelo YouTube.
public
static
final
YouTubeInitializationResult
SERVICE_MISSING
O serviço da API do YouTube não está presente neste dispositivo. A atividade de chamada deve transmitir o
motivo deste erro ao getErrorDialog(Activity, int)
para ter uma caixa de diálogo de erro localizada
que permitirá ao usuário solucionar o erro quando mostrado.
public
static
final
YouTubeInitializationResult
SERVICE_VERSION_UPDATE_REQUIRED
A versão instalada do serviço da API do YouTube está desatualizada. A atividade de chamada deve transmitir
o motivo deste erro ao getErrorDialog(Activity, int)
para ter uma caixa de diálogo de erro localizada
que permitirá ao usuário solucionar o erro quando mostrado.
public
static
final
YouTubeInitializationResult
SUCCESS
A tentativa de inicialização foi bem-sucedida.
public
static
final
YouTubeInitializationResult
UNKNOWN_ERROR
Ocorreu um erro desconhecido. Tente novamente para solucionar o problema.
Métodos públicos
public Dialog getErrorDialog (Activity activity, int requestCode)
Retorna uma caixa de diálogo para solucionar este erro de inicialização. A caixa de diálogo retornada exibe uma mensagem localizada a respeito do erro e, mediante confirmação do usuário (clicando na caixa de diálogo), direcionará para a Play Store, se o aplicativo do YouTube estiver ausente ou desatualizado, ou para as configurações do sistema, se o aplicativo do YouTube estiver desativado no dispositivo.
Parâmetros
activity | A atividade pai para criar a caixa de diálogo, também usada para identificar a linguagem a exibir a caixa de diálogo. |
requestCode | O requestCode fornecido na chamada startActivityForResult .
|
public Dialog getErrorDialog (Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
Retorna uma caixa de diálogo para solucionar este erro de inicialização. A caixa de diálogo retornada exibe uma mensagem localizada a respeito do erro e, mediante confirmação do usuário (clicando na caixa de diálogo), direcionará para a Play Store se o aplicativo do YouTube estiver ausente ou desatualizado, ou para as configurações do sistema se o aplicativo do YouTube estiver desativado no dispositivo.
Parâmetros
activity | atividade pai para criar a caixa de diálogo, também usada para identificar a linguagem a exibir a caixa de diálogo. |
requestCode | O requestCode fornecido na chamada startActivityForResult. |
cancelListener | O DialogInterface.OnCancelListener a ser invocado se
a caixa de diálogo for cancelada.
|
public boolean isUserRecoverableError ()
Determina se este erro pode ser recuperado pelo usuário. Se for possível, continua chamando
getErrorDialog(Activity, int)
e mostra esta caixa de diálogo para que os usuários possam recuperar
depois do erro.
Retorna
true
se for possível recuperar o erro chamandogetErrorDialog(Activity, int)
, caso contráriofalse
.