2011-02-14 14 views
8

Tengo un UIWebView con videos html5 en emebedded. La instancia de webview tiene permitido queInlineMediaPlayback se establezca en NO, pero esta configuración no parece funcionar con 4.2 SDK tanto en el simulador de iPad como en el dispositivo: los videos siguen reproduciéndose en línea en la inicialización a menos que tenga controles habilitados y se presione el botón de pantalla completa .La propiedad allowInlineMediaPlayback de UIWebView no funciona en 4.2 en el iPad

También probé una llamada al método video.webkitEnterFullScreen() JS sobre el elemento en varios eventos de vídeo, pero parece que sólo funciona si se trataba específicamente en una acción de inited usuario (onclick, touchstart etc ..)

¿Alguien tiene los mismos problemas?

+0

También estoy viendo este comportamiento. –

+0

hola, puede consultar https://webkit.org/blog/6784/new-video-policies-for-ios/ para obtener el motivo por el cual "acción iniciada por el usuario" –

Respuesta

0

¿Ha intentado establecer mediaPlaybackRequiresUserAction en NO y luego en llamar a video.webkitEnterFullScreen()?

Cuestiones relacionadas