“Plugin traitées charge” boîte de dialogue apparaît lorsque la lecture d'une vidéo dans une page web à l'intérieur de UIWebView
Si je clique sur un lien vers une vidéo dans une page web affichée par UIWebView alors la vidéo joue, mais une boîte de dialogue apparaît disant "Plugin traitées charge".
Quelqu'un sait pourquoi cela arrive et comment arrêter cela?
Ce n'est pas un doublon de:
La lecture de vidéos dans UIWebView cassé en iOS4?
que je ne suis pas la création d'une UIWebView avec un zéro à la taille de l'image, ce qui est décrit comme la cause.
(Suis en utilisant iOS 5)
Est-ce YouTube ou est-ce juste un HTML de la vidéo?
C'est une vidéo flash créé par la Faute de frappe 3 Media player. Le lecteur multimédia semble être en mesure de passer en html/mp4 si il détecte un iOS Safari mobile en tant que périphérique cible. Mais lorsqu'il est utilisé à partir d'iOS UIWebView, il n'a pas vu de détecter que c'est un iOS Safari. Vous pouvez essayer ici. En bas à gauche de la zone est le film le bouton play. Cela se joue dans le navigateur Safari mobile, mais pas en UIWebView. museumsnacht-berne.ch/galerie/rueckblick-2012 Merci à l'avance
C'est une vidéo flash créé par la Faute de frappe 3 Media player. Le lecteur multimédia semble être en mesure de passer en html/mp4 si il détecte un iOS Safari mobile en tant que périphérique cible. Mais lorsqu'il est utilisé à partir d'iOS UIWebView, il n'a pas vu de détecter que c'est un iOS Safari. Vous pouvez essayer ici. En bas à gauche de la zone est le film le bouton play. Cela se joue dans le navigateur Safari mobile, mais pas en UIWebView. museumsnacht-berne.ch/galerie/rueckblick-2012 Merci à l'avance
OriginalL'auteur Gruntcakes | 2012-02-23
Vous devez vous connecter pour publier un commentaire.
Le problème semble être dans le fait que la UIWebView ne comprennent pas de la même chaîne de l'agent utilisateur mobile safari. (Voir ce la question ici).
Si votre vidéo est converti au format HTML5 ou MP4 pour votre commentaire ci-dessus implique, vous voulez changer l'User Agent de votre UIWebView pour correspondre mobile Safari pour votre site web sait convertir la vue à partir de flash (le flash ne jouera pas sur iOS). Voici une réponse à la façon de changer l'User Agent sur une UIWebView.
Remarque, je n'ai pas essayé cette approche avant.
OriginalL'auteur Barlow Tucker
Apparemment l'TYPO3 Media Player vérifie le User-Agent de terrain de la requête HTTP, et les fournitures iOS compatible vidéo quand il trouve iOS Safari. La UIWebView fournit un autre utilisateur de l'agent, la Typo 3 Media Player ne pas reconnaître, de sorte qu'il affichera le contenu qui déclenche la boîte de dialogue contextuelle.
Il y a deux options pour la fixation de cette: 1) le Travail avec TYPO3 pour fixer leurs media player de la personnalisation pour l'utilisateur les fonctionnalités de l'agent de reconnaître l'agent de l'utilisateur fourni par UIWebView comme ayant besoin d'iOS compatible vidéo. 2) Changer l'user agent rapporté par votre instance de UIWebView pour correspondre à ce que l'TYPO3 media player attend. Une recherche rapide trouverez de nombreux guides sur la définition de l'agent utilisateur pour une UIWebView disponibles sur le Web.
OriginalL'auteur Mr. Berna