Youtube Api android autostart
- Je utiliser les Api Youtube dans mon application, mais mon problème c'est que c'est pas de l'auto-play, doit appuyer sur le bouton lecture.
Mon code est:
setContentView(R.layout.playerview_demo);
((YouTubePlayerView)findViewById(R.id.youtube_view)).initialize(DEV_KEY, this);
youtube_view mise en page:
<com.google.android.youtube.player.YouTubePlayerView
android:id="@id/youtube_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
Vous devez vous connecter pour publier un commentaire.
Ce que vous cherchez est l'API Youtube de loadVideo méthode. À partir de la docs:
Vous pouvez l'utiliser comme ceci:
Dans une veine similaire, il y a aussi le
cueVideo
méthode, qui ajoute la vidéo à la liste de lecture, mais ne pas démarrer automatiquement la lecture de la vidéo.À l'aide de loadVideo fonction.
Charge et lit la vidéo. La lecture commence à l'heure indiquée dans la vidéo.
videoId - L'ID de la vidéo pour être joué
timeMillis - Le temps en millisecondes
ARY: https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer#loadVideo(java.lang.String)lecteur
- Je résoudre ce moi-même, alors je poste ici:
La documentation indique clairement...
mais u peut simplement appeler
youtubeplayer.loadVideo(VIDEO_ID,0) //0 millis, start right away
Sinon, vous pouvez utiliser CHROMELESS contrôles et ajouter des contrôles personnalisés à elle. Ensuite, il peut fonctionner. Tous les meilleurs..
Vérifier que
autoplay
fonction est définie pour1
. Le joueur aura la charge initiale de la vidéo dansautoplay
par défaut.Veuillez vous référer Youtube la lecture automatique des paramètres pour plus d'.
Vous devez utiliser
player.cueVideo("video_id");
Cela va charger la vidéo, mais il ne démarre pas de lecture automatique. La vidéo est en lecture automatique parce que vous êtes à l'aide de
player.loadVideo("video_id");
.Espère que cela aide.