2010-06-04 7 views
2

Je n'arrive pas à faire fonctionner ceci en utilisant stringByEvaluatingJavascriptFromString. Apparemment, le webview fait quelque chose de particulier aux vidéos YouTube (en raison de YouTubePlugIn.webplugin peut-être?) Et l'API javascript est inutilisable.API YouTube javascript accessible via UIWebView sur iPad?

Le problème que je rencontre: Comment mettre en pause \ arrêter une vidéo lorsque l'utilisateur quitte une UIWebView avec une vidéo YouTube intégrée?

À l'heure actuelle, la seule chose que je peux penser est de recharger la vue d'une chaîne avant de naviguer ... mais cela semble lourd et hackish.

Est-ce que quelqu'un a eu de la chance avec ça?

Répondre

1

Chargement d'une chaîne vide est la seule chose que j'ai trouvé qui fonctionne maintenant. J'essaie de lire la vidéo dans un popover, et en cliquant sur le Popover (le fermant), le son est toujours joué en arrière-plan jusqu'à ce qu'une nouvelle vidéo soit sélectionnée. La solution à ceci est de charger une chaîne vide. Malheureusement, s'ils sont en plein écran, en cliquant sur le popover pour le fermer (parce qu'il se trouve au-dessus de la vidéo en plein écran) charge la chaîne vide, puis l'ensemble de l'application se bloque. :(