YouTube incrustado en iOS 8 en la aplicación web HTML falla

4 minutos de lectura

Problema de carga de medios de YouTube iOS8: los medios se reproducen correctamente en Safari, pero cuando la aplicación se carga desde un clip web de la pantalla de inicio, la reproducción del video falla.

Además, al tocar un enlace para navegar fuera de la página mientras los medios no se cargan, la aplicación se bloquea por completo en la pantalla de inicio.

Aquí hay un enlace que demuestra esto (obviamente se ejecuta en su iDevice). Puede ejecutarlo inicialmente en el navegador Safari, funcionará bien. Instálelo como un ícono de la pantalla de inicio, la reproducción del video fallará y al hacer clic en el enlace inferior se bloqueará la aplicación.

http://nterspace.com/youtubeissue.html

El código que funciona cuando la aplicación se carga en el navegador Safari es:

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

¿Alguien tiene alguna idea? ¿Es este un código de inserción incorrecto?

  • es un problema con iOS8: [html5 video doesn’t play in ios 8 homescreen webapp][1] [1]: stackoverflow.com/questions/25972362/…

    usuario4071292

    23 sep.

  • Me di cuenta de que el evento “canplay” no se activa, lo cual es requerido por la API de video en Mobile Safari para poder reproducir. Por ahora, tengo que confiar en algunos javascript para reproducir un video cuando se activa “metadatos cargados”. Horrible bicho.

    – Señal

    26 sep.


  • @Cue, ¿puede ampliar lo que hizo con canplay y los metadatos cargados?

    – matb33

    26 sep.

  • Todavía no resuelto en iOS 8.1. Registrado como un error en Apple Bug Reporter, la respuesta es que es un duplicado de otro error… Así que al menos lo conocen.

    – sneuf

    14 nov.

  • Pasé los últimos dos días intentando que un video de YouTube incrustado funcionara en mi sitio. ¿Estamos diciendo que esto todavía está completamente roto? No puedo hacer que el video aparezca en la página y mucho menos reproducirlo.

    – Jammer

    14 nov.

YouTube incrustado en iOS 8 en la aplicación web HTML falla
daniel lima

Hoy, 09 de abril de 2015. Finalmente, este problema se resuelve parcialmente. Después de actualizar a la versión 8.3, mis aplicaciones web volvieron a funcionar para los videos de dailymotion y vimeo. Los videos de Youtube ahora están redirigiendo a la aplicación nativa, lo cual es muy molesto.

EDITAR:

Como los videos de youtube estaban redirigiendo a la aplicación nativa, tuve que usar la URL de youtube de la siguiente manera:

<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>

Para que mis usuarios puedan ver el video sin tener que salir de la aplicación web.

Por alguna razón, la opción de nocookie no redirige. Esperemos que esto se solucione por completo en la próxima versión de iOS.

  • Definitivamente no considero que esto esté resuelto… La funcionalidad de reemplazo de iniciar la funcionalidad nativa de YouTube en lugar de reproducir el video en línea en el iPad o dentro de la aplicación web en el iPhone no es una solución y es perjudicial en gran medida. al diseño de nuestras soluciones.

    – sneuf

    13 abr.

  • Me parece que la redirección la fuerza youtube. Logré usar videos de youtube en aplicaciones web con el siguiente enlace: youtube-nocookie.com/embed/videoIdAndOptions. Por alguna razón, la opción de nocookie no redirige.

    –Daniel Lima

    17 abr.

  • Gracias, por publicar la solución. Probaremos esto con nuestras aplicaciones.

    – sneuf

    18 abr.

  • Gracias por publicar esta corrección. Tengo un video de YouTube en mi página de destino y la aplicación web lo estaba redirigiendo a la aplicación nativa de YouTube tan pronto como se abrió.

    – Jay Kyburz

    11 sep.

YouTube incrustado en iOS 8 en la aplicación web HTML falla
leer

¡Estoy teniendo los mismos problemas!

Este es un problema particular de IOS8. Por favor mira: https://discusiones.apple.com/thread/6558443 Esperemos que Apple solucione este problema pronto. Otro problema que surge es que no se puede usar el botón Reproducir: el botón Reproducir en una inserción de YouTube no funciona en Android-chrome

ACTUALIZACIÓN: ¡Han arreglado el PROBLEMA del botón PLAY!

  • ¿Puedes decir más sobre la actualización? Sigo viendo este problema en iOS8. ¡Gracias!

    –Justin Putney

    06 ene.

Todavía estaba roto en 8.3 para mí, pero resultó que era porque había un <input type="search"> elemento en la página (extraño). Hice un video: https://www.youtube.com/watch?v=rrKxAIXnydE

  • Solo quería agregar que esta solución también se analiza aquí: los videos de YouTube integrados no se reproducen en iPad (iOS 7) mientras la entrada de búsqueda HTML5 está visible

    – Marcos

    13 ago. 15 en 13:14

YouTube incrustado en iOS 8 en la aplicación web HTML falla
vivos

iOS 8.3 corrige el error. Los videos ahora se pueden reproducir desde la aplicación web de la pantalla de inicio, incluso desde appcache.

fuente:

Acabo de probar esto en iPad con IOS 8.1.3, todavía roto.

El iframe de sneuf funciona para páginas de safari, pero no cuando se carga desde la pantalla de inicio (clip web).

.

¿Ha sido útil esta solución?