Sample Applications

Esta página apresenta uma visão geral dos aplicativos de amostra incluídos no pacote YouTubeAndroidAPIDemo no download da API. Para executar esses projetos em seu dispositivo Android, siga as instruções para ativar a depuração de USB.

  1. Mural de vídeos
  2. PlayerView simples
  3. PlayerFragment simples
  4. Controles de player personalizados
  5. Tratamento de tela inteira personalizado
  6. Demonstração de sobreposição ActionBar
  7. Player autônomo
  8. Intenções de acesso rápido aos apps do YouTube

Mural de vídeos

Este aplicativo combina as características da API com outra funcionalidade no SDK do Android para exibir as capacidades da API. O aplicativo mostra um mural de vídeos com imagens em miniatura para vídeos em uma playlist do YouTube. Uma das miniaturas sobressai-se e começa a reproduzir um vídeo da playlist até que o vídeo termine. Depois disso, o vídeo será substituído por uma miniatura e outra miniatura se sobressairá para reproduzir outro vídeo.

PlayerView simples

Este aplicativo mostra como usar um YouTubePlayerView para reproduzir um vídeo.

PlayerFragment simples

Este aplicativo mostra como usar um YouTubePlayerFragment para reproduzir um vídeo.

Controles de player personalizados

Este aplicativo exibe vários controles personalizados para demonstrar o uso dos controles programáticos YouTubePlayer. O aplicativo mostra um menu suspenso com vídeos ou playlists em filas, um botão Reproduzir, um botão Pausar e um campo de campo em que você pode especificar um ponto ao qual deseja alcançar no vídeo. Ele também mostra um log de eventos que lista as alterações do estado do player no momento em que acontecem.

Tratamento de tela inteira personalizado

Este aplicativo demonstra as práticas recomendadas para tratar da reprodução de vídeo em tela inteira. Este método de tratamento de tela inteira personalizado é preferido, pois a implementação de tela inteira padrão do player do YouTube causa o rebuffer do vídeo.

Demonstração de sobreposição ActionBar

Este aplicativo mostra como você pode sobrepor uma barra de ação sobre o player quando ele está em modo de tela inteira.

Player autônomo

Este aplicativo mostra como usar uma intenção YouTubeStandalonePlayer para iniciar um player autônomo do YouTube em uma atividade separada. Este player pode ser em tela inteira ou pode aparecer como uma caixa de diálogo sobre a atividade atual.

Intenções de acesso rápido aos apps do YouTube

Este aplicativo usa os métodos estáticos na classe YouTubeIntents para criar Intents que levam o usuário a Activities dentro do principal aplicativo do YouTube no dispositivo.