YouTubeStandalonePlayer
extends Object
java.lang.Object | |
↳ | com.google.android.youtube.player.YouTubeStandalonePlayer |
Visão geral
Esta classe cria intenções que reproduzirão vídeos do YouTube em uma atividade autônoma do player.
Use esta classe para reproduzir vídeos do YouTube em seu aplicativo de forma simples. Iniciar um vídeo é tão simples quanto executar o código a seguir dentro de sua atividade:
Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, YOUR_DEVELOPER_KEY, VIDEO_ID); startActivity(intent);
Resumo
Métodos públicos | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static Intent |
createPlaylistIntent(Activity activity, String developerKey, String playlistId, int startIndex, int timeMillis, boolean autoplay, boolean lightboxMode)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz os vídeos em uma
playlist.
| ||||||||||
static Intent |
createPlaylistIntent(Activity activity, String developerKey, String playlistId)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz os vídeos em uma
playlist.
| ||||||||||
static Intent |
createVideoIntent(Activity activity, String developerKey, String videoId)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz um único
vídeo do YouTube
| ||||||||||
static Intent |
createVideoIntent(Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz um único
vídeo.
| ||||||||||
static YouTubeInitializationResult |
getReturnedInitializationResult(Intent data)
Se você iniciar a atividade
YouTubeStandalonePlayer com startActivityForResult ,
você poderá usar esse método para transformar a intenção de dados transmitidos novamente em onActivityResult
em um YouTubeInitializationResult. |
Métodos herdados | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Métodos públicos
public static Intent createPlaylistIntent (Activity activity, String developerKey, String playlistId, int startIndex, int timeMillis, boolean autoplay, boolean lightboxMode)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz os vídeos em uma playlist.
Parâmetros
activity | A atividade de chamada a partir da qual o player autônomo será iniciado. |
developerKey | A chave da API válida que está ativada para usar o serviço da API de Dados do YouTube v3. Para gerar uma nova chave, acesse Console de APIs do Google. |
playlistId | O ID da playlist do YouTube a ser reproduzida. |
startIndex | O índice do primeiro vídeo a ser reproduzido. |
timeMillis | O tempo, em milésimos de segundos, em que a reprodução deve começar no primeiro vídeo. |
autoplay | true para iniciar a reprodução do vídeo assim que o player autônomo
carregar, false para colocar o vídeo em uma fila. |
lightboxMode | true para reproduzir o vídeo em uma exibição de caixa de diálogo acima de sua atual
atividade, false para reproduzir o vídeo em tela cheia. |
Retorna
- Uma intenção que iniciará um
YouTubeStandalonePlayer
com as definições dadas.
public static Intent createPlaylistIntent (Activity activity, String developerKey, String playlistId)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz os vídeos em uma playlist.
Chamar esse método é o mesmo que chamar
createPlaylistIntent(activity, developerKey, playlistId, 0, 0, false, false)
.
Parâmetros
activity | A atividade de chamada a partir da qual o player autônomo será iniciado. |
developerKey | A chave da API válida que está ativada para usar o serviço da API de Dados do YouTube v3. Para gerar uma nova chave, acesse Console de APIs do Google. |
playlistId | O ID da playlist do YouTube a ser reproduzida. |
Retorna
- Uma intenção que iniciará um
YouTubeStandalonePlayer
com as definições dadas.
public static Intent createVideoIntent (Activity activity, String developerKey, String videoId)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz um único vídeo do YouTube
Chamar esse método é o mesmo que chamar createVideoIntent(activity, developerKey, videoId, 0, false, false)
.
Parâmetros
activity | A atividade de chamada a partir da qual o player autônomo será iniciado. |
developerKey | A chave da API válida que está ativada para usar o serviço da API de Dados do YouTube v3. Para gerar uma nova chave, acesse Console de APIs do Google. |
videoId | O ID do vídeo a ser reproduzido. |
Retorna
- Uma intenção que iniciará um
YouTubeStandalonePlayer
com as definições dadas.
public static Intent createVideoIntent (Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)
Cria uma intenção que iniciará uma nova atividade autônoma do player, que reproduz um único vídeo.
Parâmetros
activity | A atividade de chamada a partir da qual o player autônomo será iniciado. |
developerKey | A chave da API válida que está ativada para usar o serviço da API de Dados do YouTube v3. Para gerar uma nova chave, acesse Console de APIs do Google. |
videoId | O ID do vídeo a ser reproduzido. |
timeMillis | O tempo, em milésimos de segundos, em que a reprodução deve começar no vídeo. |
autoplay | true para iniciar a reprodução do vídeo assim que o player autônomo
carregar, false para colocar o vídeo em uma fila. |
lightboxMode | true para reproduzir o vídeo em uma exibição de caixa de diálogo acima de sua atual
atividade, false para reproduzir o vídeo em tela cheia. |
Retorna
- Uma intenção que iniciará um
YouTubeStandalonePlayer
com as definições dadas.
public static YouTubeInitializationResult getReturnedInitializationResult (Intent data)
Se você iniciar a atividade YouTubeStandalonePlayer
com startActivityForResult
,
você poderá usar esse método para transformar a intenção de dados transmitidos novamente em onActivityResult
em um YouTubeInitializationResult
. Essa etapa é útil ao depurar problemas encontrados ao
iniciar um YouTubeStandalonePlayer
.
Parâmetros
data | A intenção de dados que foi transmitida novamente ao onActivityResult depois de chamar
startActivityForResult com a intenção criada usando esta classe. |
Retorna
- Um
YouTubeInitializationResult
que éSUCCESS
se o player autônomo for iniciado corretamente ou fornece detalhes sobre o erro que impediu a inicialização do player autônomo.