Un tips pour integrer rapidement des vidéos youtube dans son application.
Vous l'avez surement remarqué, lorsqu'on click sur un lien youtube, celui-ci se lance dans l'application Youtube
et si l'on ne possede pas celle-ci il va nous proposer de la télécharger.
Pour reproduire cela rien de bien compliqué, il suffit de préfixer l'id de notre vidéo par vnd.youtube et de la suffixer par &vndpapp=youtube_mobile
et d'executer cette url dans un WebBrowserTask.
Dans mon cas ça donne cela :
var urlBegin = post.Link.IndexOf("v=");
var urlEnd = post.Link.IndexOf("&");
var url = "vnd.youtube:" + post.Link.Substring(urlBegin + 2, urlEnd - urlBegin) +"&vndpapp=youtube_mobile";
var wb = new WebBrowserTask { URL = url };
wb.Show();
Le moteur d'IE reconnait certaines url speciales comme about:blank, about:tabs...
Dans notre cas il va comprendre qu'il doit executer le lien dans l'application youtube :)
derniers tweets