2009-12-09 8 views
3

J'utilise ceci pour empêcher l'application d'ouvrir l'application YouTube et joue à la place la vidéo tout en restant dans mon application.iPhone SDK - UIWebView intégrant une vidéo YouTube

Cela fonctionne bien et tout, mais c'est un peu lent avec le chargement de sa date (ils sont dans une tableview, chaque cellule pour environ 15 atm ~).

Le moment où il se charge soudain tout est correctement lorsque cette erreur a été passé dans la console de débogage:

Avertissement: Impossible de lire les symboles pour « /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.2 (7D11)/Symboles/Système/Bibliothèque/Plug-ins Internet/YouTubePlugin.webplugin/YouTubePlugin "(fichier non trouvé).

  1. Est-il possible que cela ralentisse le chargement de l'uiwebview? (comme dès que cette erreur a été passée charge soudainement tout le contenu ).
  2. Si cela ne ralentit rien, est-ce que mon application pourrait être rejetée?

Merci à l'avance

Répondre

1

L'avertissement est là parce que le plugin youtube utilisé par votre appareil n'existe pas dans le simulateur (en effet, l'application youtube n'est pas présente dans le simulateur soit). Le délai que vous rencontrez est dû à l'interrogation continue du débogueur pour les informations du plugin d'origine dans votre appareil.

0

Je ne suis pas sûr que je comprends votre problème. Cependant, la bibliothèque three20 dispose d'un bon contrôle youtube pour l'intégration dans les applications.

+0

Merci pour votre réponse, je vais examiner cela. La chose est que j'obtiens cet avertissement tandis que tout fonctionne comme il se doit. Il ralentit vraiment le premier lancement jusqu'à ce que l'avertissement soit montré. – M0rph3v5

2

Vous avez déjà trouvé une réponse? J'ai les mêmes problèmes

EDIT: ce délai est seulement connu lors du débogage sur le téléphone. le plugin tente de charger et il y a un délai important avant que la vue youtube n'apparaisse dans le webview. si vous déconnectez le téléphone de xcode (en désactivant le débogueur distant) il charge immédiatement le webview