iOS ouvrez l'Application YouTube avec de la requête (schémas d'url)
Est-il un Schéma d'URL pour ouvrir le YouTube app iOS avec une requête de recherche?
J'ai essayé:
NSString *stringURL = @"http://www.youtube.com/results?search_query=foo";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
Mais cela va ouvrir Safari au lieu de l'Application YouTube.
OriginalL'auteur 1b0t | 2013-09-09
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas utiliser cette
http://www.youtube.com/results?search_query=foo
pour l'ouverture de l'application youtube. Si vous utilisez l'url ci-dessus, il va ouvrir le safari au lieu de l'application youtube.Il y a seulement trois URLSchemes disponible pour l'ouverture de l'application youtube:
http://www.youtube.com/watch?v=VIDEO_IDENTIFIER
http://www.youtube.com/v/VIDEO_IDENTIFIER
youtube://
Référence: iPhoneURLScheme
le lien est mort
mis à jour le lien
ce n'est pas travailler avec mon canal. Pouvez-vous vérifier les deux liées à des questions?
youtube.com/user/USER_ID vous ramène à la page utilisateurs.
OriginalL'auteur Midhun MP
cela fonctionne bien dans iOS 9
Merci pour cette réponse!
fonctionne sur iOS 10.0.1 trop!
Ce qui a cessé de travailler pour moi IOS 1o, il maintient l'ouverture du site mobile et de ne pas l'application, puis-je ajouter quelque chose à l'url de la force d'application?
OriginalL'auteur Vaibhav Saran
OK, il y a deux étapes pour y parvenir:
Tout d'abord, vous devez modifier
Info.plist
à la listeYoutube
avecLSApplicationQueriesSchemes
. Il suffit d'ouvrirInfo.plist
comme une Source Code et le coller ceci:Après cela, vous pouvez ouvrir n'importe quelle URL de youtube à l'intérieur de Youtube application par simple substitution d'
https://
avecyoutube://
. Voici un code complet, vous pouvez établir un lien de ce code pour un bouton vous avez comme une Action:OriginalL'auteur Ibrahim
Si il est pris en application YouTube de la recherche schéma d'URL, il n'est pas bien documenté (et sera probablement fragile). Vous pouvez ouvrir l'application YouTube lui-même directement à l'aide de:
Vous pouvez jouer à des vidéos spécifiques à l'aide de:
J'avais à l'approche de ce problème en interrogeant directement la liste, et afficher les résultats dans une webview. Idéalement, vous ne voulez pas reproduire l'application YouTube (il y a déjà un sur l'app store, après tout), donc il serait préférable de trouver la vidéo de l'identificateur d'autres chemins.
OriginalL'auteur David Doyle
Il peut être ouvert à l'aide de vnd.youtube:/// (note trois barres obliques sont ensemble)
OriginalL'auteur Aldo Aguirre
Vous pouvez ouvrir le YouTube de l'application iOS de cette manière:
Vidéos
Les utilisateurs et les Canaux
Pas possible en ce moment. (Source: de nombreux essais.)
Listes de lecture
Inconnu/Non Testé
OriginalL'auteur Jay
Si vous souhaitez ouvrir le YouTube app iOS avec une requête de recherche à utiliser cette syntaxe:
(remplacer
search%20query
avec les termes de recherche sans les guillemets)Remarque: la syntaxe ci-dessus a trois barres obliques au lieu de deux.
(Fonctionne aussi de 20160420)
OriginalL'auteur Brett
Pour iOS 11 cela devrait fonctionner:
OriginalL'auteur Musa almatri
Selon le dernier Apple Developer Documentation, youtube ne peut pas être ouvert à l'aide de youtube://schéma d'url au lieu de cela, il devrait être mentionné dans le lien ci-dessous.
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html
OriginalL'auteur Sridhar S
Pour ouvrir un lien Youtube qui s'ouvre dans l'application, à partir d'une page web (safari ou tout autre navigateur), et cela fonctionne pour l'ouverture d'une fonction javascript, vous devez envoyer une formulaire de requête sur Youtube:
C'est pour les sites mobiles. Pour les navigateurs normales changement "'https://m.youtube.com/watch?v=""'https://youtube.com/watch?v="
Si vous avez besoin d'un lien ou d'un bouton suffit de changer le type d'entrée à bouton.
EDIT: cette méthode ne fonctionne plus sur iphone comme sur les derniers changements IOS et YT. Toujours à la recherche d'une méthode pour ouvrir l'APPLICATION Youtube à partir d'un script, sans être demandé par le navigateur oui ou non.
OriginalL'auteur OhioStateB