web-dev-qa-db-fra.com

echec de l'application iOS 8 YouTube intégrée dans HTML

Problème de chargement du média YouTube iOS8 - Le média est lu avec succès dans Safari, mais lorsque l'application est chargée depuis un clip Web de l'écran d'accueil, la lecture de la vidéo échoue.

De plus, taper sur un lien pour quitter la page lorsque le média ne parvient pas à charger entraîne le blocage complet de l'application sur l'écran d'accueil.

Voici un lien qui le démontre (exécuté évidemment sur votre iDevice). Vous pouvez l'exécuter dans le navigateur Safari, cela fonctionnera bien. Installez-le en tant qu'icône de l'écran d'accueil, la lecture de la vidéo échouera et un clic sur le lien du bas plantera l'application.

http://nterspace.com/youtubeissue.html

Le code qui fonctionne lorsque l'application est chargée dans le navigateur Safari est:

<iframe width="100%" maxwidth="432" height="270" src="//www.youtube.com/embed/_j4KrMAygJI" frameborder="0" allowfullscreen></iframe>

Quelqu'un a des pensées? Est-ce un mauvais code d'intégration?

28
sneuf

Aujourd'hui, 9 avril 2015. Enfin, ce problème est partiellement résolu. Après la mise à jour vers la version 8.3, mes applications Web sont revenues au travail pour les vidéos dailymotion et vimeo. Les vidéos Youtube redirigent maintenant vers l'application native, ce qui est très gênant.

MODIFIER:

Comme les vidéos youtube redirigeaient vers l'application native, je devais utiliser l'URL youtube comme suit:

<iframe width="100%" height="300" src="https://www.youtube-nocookie.com/embed/hdjL8WXjlGI?rel=0&amp;controls=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

Ainsi, mes utilisateurs peuvent regarder la vidéo sans avoir à quitter l'application Web.

Pour une raison quelconque, l'option nocookie ne redirige pas. Espérons que cela sera complètement corrigé dans la prochaine version iOS.

8
Daniel Lima

C'était toujours cassé sur 8.3 pour moi, mais il s'est avéré que c'était parce qu'il y avait un élément <input type="search"> sur la page (bizarre). Fait une vidéo: https://www.youtube.com/watch?v=rrKxAIXnydE

2
Chris Coyier

J'ai les mêmes problèmes!

Ceci est un problème particulier à IOS8. Veuillez consulter: https://discussions.Apple.com/thread/6558443 J'espère que Apple résoudra ce problème bientôt. Impossible d’utiliser le bouton Lecture: Le bouton Lecture d’un youtube embed ne fonctionne pas sous Android-chrome

UPDATE: Ils ont corrigé le problème du bouton PLAY!

2
Rdg

iOS 8.3 corrige le bug. Les vidéos sont désormais lisibles à partir de l’application d’écran d’accueil, y compris d’appcache.

la source:

1
Vivo

Je viens de tester cela sur iPad avec IOS 8.1.3 - toujours en panne.

l'iframe de Sneuf fonctionne pour les pages de safari, mais pas lorsqu'il est chargé depuis l'écran d'accueil (clip Web).

0
El Bno