2012-09-13 30 views
7

Hola estoy transfiriendo una cámara ip en mi sitio web y incrusto mi sitio web en una UIWebview, está funcionando bien con iOS 5 pero cuando abro mi aplicación en iOS 6 solo muestra una imagen y no el video. En mi sitio web Estoy usando <iframe width="640" height="480" src="http://112.214.96.41:87/videostream.cgi?user=user&pwd=" frameborder="0"></iframe> Por favor, alguien me ayude, hay otra manera?Transmisión de cámara IP con UIWebview funciona en iOS 5 pero no en iOS 6

Respuesta

9

Si desea mostrar una cámara IP dentro de un UIWebView, usted puede hacer esto por ejemplo: (suponiendo que la web View es una salida a su UIWebView)

NSString * stream = @"http://login:[email protected]:port/stream/" 


NSString * html = [NSString stringWithFormat:@"<img name=\"Cam\" src=\"%@\" width=\"100%%\" height=\"100%%\" alt=\"Live Feed\" style=\"background-color: #000000\" />", stream]; 

[webView loadHTMLString:html baseURL:nil]; 

Cuando la corriente es la dirección URL correcta, dependiendo en el modelo de tu cámara.

Funciona en iOs5 e iOs6.

+0

¡Esto es perfetc! ¡Muchas gracias por tu ayuda! –

Cuestiones relacionadas