Estoy tratando de incrustar videos de youtube en mi aplicación iphone. Estoy usando UIWebView y estoy cargando código de inserción de youtube como cadena html. Así que tengo un diseño con marcado HTML básico y estoy colocando allí este código.Incrustar video de youtube.com en la aplicación iphone
<embed id="yt" src="http://www.youtube.com/watch?v=L9szn1QQfas&fs=0" type="application/x-shockwave-flash" width="%width%" height="%height%"></embed>
El problema es que el video siempre se abre en el modo de pantalla completa. Cambié la propiedad de mi vista web allowInlineMediaPlayback a YES _webview.allowsInlineMediaPlayback = YES;
pero tampoco funciona. ¿Hay alguna manera de reproducir videos desde youtube sin pantalla completa?
También me trataron de incorporar como esto
<iframe title="YouTube video player" id="videoframe" width="%width%" height="%height%" src="http://www.youtube.com/embed/L9szn1QQfas?rel=0" frameborder="0"></iframe>
y esto
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/L9szn1QQfas" width="%width%" height="%height%">
<param name="movie" value="http://www.youtube.com/v/L9szn1QQfas" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="false" />
<embed id="yt" src="http://www.youtube.com/v/L9szn1QQfas" type="application/x-shockwave-flash" width="%width%" height="%height%"></embed>
</object>
Gracias.
Gracias por su respuesta. Lo he pensado, pero no encontré tal información en la documentación oficial. Solo hay una nota sobre el parámetro allowsInlineMediaPlayback que está establecido en NO de forma predeterminada en el iphone. –
Sí, tienes razón, por lo que podría estar equivocado. Sí, recuerdo que se dijo que cuando se lanzó el iPad, la reproducción en línea solo se admitiría en el iPad ... eso puede haber cambiado con el lanzamiento del iPhone 4, la pantalla retina y iOS 4. Voy a acelerar un proyecto de prueba para ver. – Jasarien
Eso sería genial. Gracias. He probado mi aplicación en el iphone 4 sin éxito. El video se reproduce en modo de pantalla completa después de tocar. –