9
votes

Comment lancer une application YouTube pour ouvrir une chaîne?

Je veux accéder à mon application à YouTube pour ouvrir une chaîne. J'ai cherché une solution mais je viens de trouver comment ouvrir / diffuser une vidéo: xxx

mais qu'en est-il d'ouvrir directement un canal?

Merci beaucoup.


0 commentaires

3 Réponses :


24
votes
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(urlStr));
startActivity(intent);
if you use the url of a youtube channel such as: http://www.youtube.com/user/JustinBieberVEVOthis should give you the option to open youtube to the given channel.hope this helps!

1 commentaires

J'espérais que le lien n'était pas réellement beiber, mais quelque chose, vraiment quoi que ce soit, d'autre. Tant pis. Merci pour la pointe de l'intention.



2
votes

Je sais que cette réponse est en retard et telle que je voulais partager cela de toute façon. Cela a fonctionné pour moi:

vnd.youtube://user/channel/channel_id code> p>

Ceci ouvre la chaîne directement dans l'application YouTube. Sans demander à l'utilisateur. P>

update strong> p>

n'a pas inclus aucun code parce que j'utilisais réagissant de Natif fort>, et peut-être que les gens cherche un code natif. De toute façon ici, vous allez: p> xxx pré>

mais, Je pense strong> dans code natif fort> cela devrait être quelque chose comme ceci: P>

Intent appIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://user/channel/" + channel_id));
try {
  context.startActivity(appIntent);
} catch (ActivityNotFoundException ex) { ... }


4 commentaires

Vous devez expliquer ou plus d'informations ou inclus le code


@ Nicolásalarcónr. J'espère que cela aide un peu.


Meilleur . Tout est réalisé avec la pratique! @ marcoaguayo1915


vnd.youtube://channel/ '+ canal_id fonctionne pour moi (sans utilisateur ).



0
votes
vnd.youtube://channel/channel_id
For custon URL
vnd.youtube://c/channel_permalink

0 commentaires