Youtube Api android autostart

Yo uso Api de Youtube en mi aplicación, pero mi problema es que no es un juego automático, debe presionar el botón de reproducción.

Mi código es:

setContentView(R.layout.playerview_demo); ((YouTubePlayerView)findViewById(R.id.youtube_view)).initialize(DEV_KEY, this); 

Diseño de youtube_view:

 <com.google.android.youtube.player.YouTubePlayerView android:id="@id/youtube_view" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 

Lo que estás buscando es el método loadVideo de la API de Youtube . De los documentos :

public abstract void loadVideo (String videoId)

Carga y reproduce el vídeo especificado.

Puedes usarlo así:

 @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) { this.player = player; player.loadVideo(video.id); // where video.id is a String of a Youtube video ID } 

De manera similar, también existe el método cueVideo , que agrega el video a la lista de reproducción, pero no inicia automáticamente la reproducción del video.

Uso de la función loadVideo .

 public abstract void loadVideo (String videoId, int timeMillis) 

Carga y reproduce el vídeo especificado. La reproducción comenzará a la hora especificada en el video.

VideoId – El ID del video que se va a reproducir timeMillis – El tiempo en milisegundos

FYR: https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer#loadVideo(java.lang.String) reader

Tengo resolver esto yo mismo, entonces publico aquí:

  public void onInitializationSuccess(YouTubePlayer.Provider paramProvider, YouTubePlayer paramYouTubePlayer, boolean paramBoolean) {if (!paramBoolean)paramYouTubePlayer.loadVideo(CLIP_LINK);} 

La documentación establece claramente …

Nota: YouTube solo cuenta las reproducciones que se inician a través del botón Reproducción nativa.

Pero u podría simplemente llamar youtubeplayer.loadVideo(VIDEO_ID,0) // 0 millis, start right away

De lo contrario, podría utilizar controles CHROMELESS y agregar controles personalizados a la misma. Entonces puede funcionar. Todo lo mejor..

Compruebe que la función de autoplay está establecida en 1 . El reproductor cargará el vídeo inicial en autoplay de forma predeterminada.

Consulte los parámetros de reproducción automática de Youtube para obtener más información.

  • ¿Cómo puedo ocultar controles, botones de pantalla completa en Youtube Player android API?
  • Error de YouTubePlayerSupportFragment y AppCompatActivity
  • deadobject excepción mientras se reproduce el video de youtube
  • Sube videos a Youtube mediante programación
  • El método de reproducción de la API de IFrame de YouTube no funciona antes de tocar algunas tabletas Android
  • YouTube API 3 Subir video - Acceso no configurado - Android
  • Límites de cuota para la API del reproductor de YouTube para Android
  • Las incorporaciones de iframe de YouTube no pueden reproducirse automáticamente en Android
  • Youtube API v3 buscar videos, recuperar el título y url
  • API de YouTube para Android: YouTubePlayerFragment loading spinner
  • Android Java Youtube API v3.0 obtener enlace de vídeo RTSP
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.