2012-09-13 11 views
7

Hi im streaming una telecamera IP sul mio sito Web e ho incorporato il mio sito web su UIWebview, funziona correttamente con IOS 5 ma quando apro la mia app su IOS 6 mostra solo un'immagine e non il video. Sul mio sito web sto usando <iframe width="640" height="480" src="http://112.214.96.41:87/videostream.cgi?user=user&pwd=" frameborder="0"></iframe> per favore qualcuno mi aiuti, c'è un altro modo?Streaming telecamera IP con UIWebview funziona su IOS 5 ma non su IOS 6

risposta

9

Se si desidera visualizzare una telecamera IP all'interno di un UIWebView, si può fare questo ad esempio: (supponendo che il WebView è una presa per il vostro 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]; 

Dove stream è l'URL corretto, a seconda sul modello della tua fotocamera.

Funziona su iOs5 e iOs6.

+0

Wow, questo è perfetto! Grazie mille per il vostro aiuto! –