Aplicaciones de ejemplo

Esta página ofrece una descripción general breve de las aplicaciones de ejemplo incluidas en el paquete YouTubeAndroidAPIDemo en la sección de descarga de la API. Sigue las instrucciones para habilitar la depuración USB y ejecutar estos proyectos en tu dispositivo Android.

  1. Muro de videos
  2. PlayerView simple
  3. PlayerFragment simple
  4. Controles del reproductor personalizados
  5. Manejo de pantalla completa personalizada
  6. Demostración de ActionBar superpuesta
  7. Reproductor independiente
  8. Metas del selector de la aplicación de YouTube

Muro de videos

Esta aplicación combina las funciones de la API con otras funciones del SDK de Android para mostrar las capacidades de la API. La aplicación muestra un muro de videos de imágenes en miniatura de los videos que están en una lista de reproducción de YouTube. Una de las miniaturas aparecerá y hará que se comience a reproducir un video de la lista de reproducción, el que se reproducirá hasta que termine. Después de eso, el video se reemplazará por una imagen en miniatura, y otra imagen en miniatura hará que se reproduzca otro video.

PlayerView simple

Esta aplicación muestra cómo utilizar una YouTubePlayerView para reproducir un video.

PlayerFragment simple

Esta aplicación muestra cómo utilizar un YouTubePlayerFragment para reproducir un video.

Controles del reproductor personalizados

Esta aplicación muestra varios controles personalizados para demostrar el uso de los controles programáticos de YouTubePlayer. La aplicación muestra un menú desplegable que inserta un video o una lista de reproducción, un botón de reproducción, un botón de pausa, y un campo de entrada que te permite especificar un punto al cual saltar en el video. También se muestra un registro de eventos en el que se enumeran los cambios de estado del reproductor a medida que ocurren.

Manejo de pantalla completa personalizada

Esta aplicación muestra los mejores métodos para manejar la reproducción de video a pantalla completa. Se prefiere este método de manejo de pantalla completa personalizada, ya que la implementación predeterminada de pantalla completa del reproductor de YouTube causa que el video se almacene en el búfer nuevamente.

Demostración de ActionBar superpuesta

Esta aplicación muestra cómo se puede superponer una barra de acción en el reproductor cuando está en el modo de pantalla completa.

Reproductor independiente

Esta aplicación muestra cómo utilizar una meta de YouTubeStandalonePlayer para iniciar un reproductor de YouTube independiente en una actividad separada. Este reproductor puede aparecer en pantalla completa o como un cuadro de diálogo por encima de la actividad actual.

Metas del selector de la aplicación de YouTube

Esta aplicación utiliza los métodos estáticos en la categoría YouTubeIntents para crear Intents que lleven al usuario a Activities dentro de la aplicación principal de YouTube en el dispositivo.