Je suis un débutant à la programmation de cacao sur iPhone.iPhone, comment détecter quand le contrôle est retourné au navigateur?
Mon client a un site Web qui lit des vidéos YouTube. Une fois la lecture d'une vidéo terminée, celle-ci sera automatiquement lue. Ceci est fait en utilisant l'API YouTube et swfobject. Après quelques recherches, on m'a dit que Safari sur iPhone ne supporte pas le flash. Cela rend le code swfobject actuel ne fonctionne pas sur le navigateur de l'iPhone. Pour contourner le problème, lorsque l'utilisateur clique sur un lecteur intégré, l'iPhone lance l'application YouTube.
Est-il possible de déterminer quand l'application YouTube a fini de jouer et a renvoyé le contrôle au navigateur?
Salut Tim: Merci de votre participation. Je n'ai pas essayé d'exécuter le site Web sous UIWebView. Cependant j'essaye de modifier le site Web de sorte qu'il utilise l'objet incorporé au lieu de swfobject. Après cela, en cliquant sur le lien dans le navigateur Safari lancera l'application YouTube. Je vais essayer votre suggestion plus tard quand j'obtiendrai ma configuration de licence correctement sur la machine de test de mon client. En attendant, y aura-t-il une différence entre l'exécution du site Web dans un navigateur UIWebView et iPhone Safari? Un grand merci pour votre temps. –
ce n'est pas vrai. Dans iOS, vous pouvez enregistrer des schémas d'URI personnalisés, puis rediriger le navigateur (ou UIWebView) vers votre application. De nombreuses applications le font avec OAuth à 3 pattes par exemple (ce qui nécessite une interaction avec le navigateur). – Zepplock