YouTubeInitializationResult

public final enum
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

public static YouTubeInitializationResult valueOf (String name)

public static final YouTubeInitializationResult[] values ()