2 votes

Youtube intent démarre dans le navigateur Android

J'ai suivi un tutoriel sur l'utilisation des données de YouTube. J'ai rempli un listview avec des vidéos de youtube et un onclick. Le code source est disponible sur ce site : http://blog.blundell-apps.com/click-item-in-a-listview-to-show-youtube-video/

Sur le onclick, quelque chose semble mal se passer. Il devrait démarrer l'url de la vidéo, mais il ne va que vers le navigateur web et youtube.com.

Quelqu'un peut-il y jeter un coup d'œil ?

Editer :

Tout fonctionne maintenant. Il semble que l'utilisation du player/default JSON au lieu du player/mobile ait lancé l'intention correctement.

2voto

Devunwired Points 27023

Il semble que l'URL choisie dans l'exemple de source que vous avez mis en lien ne soit pas la bonne à utiliser à cette fin. Si vous regardez la source de GetYoutubeUserVideosTask vous remarquerez que la valeur qu'ils tirent du JSON pour la fonction url es el player->default o player->mobile de chaque objet de la base de données items qui ne fait que charger une page web si vous cliquez dessus.

Vous pouvez essayer de modifier l'exemple pour retirer l'un des éléments suivants content à partir de cet objet JSON, ce qui devrait permettre de charger directement le lecteur vidéo.

HTH

0voto

ChristopheCVB Points 4355

L'application Youtube n'est censée être utilisée qu'avec des ROM spéciales. Il n'est donc pas possible de l'utiliser avec une ROM OpenSource, comme celle utilisée dans l'émulateur, malheureusement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X