8

嗨,我在我的网站上流式传输网络摄像机,我将我的网站嵌入到 UIWebview 上,在 IOS 5 上运行正常,但是当我在 IOS 6 上打开我的应用程序时,只显示图像而不是视频。在我的网站上我正在使用<iframe width="640" height="480" src="http://112.214.96.41:87/videostream.cgi?user=user&pwd=" frameborder="0"></iframe> 请有人帮助我,还有另一种方法吗?

4

1 回答 1

10

如果你想在 UIWebView 中显示 IP 摄像机,你可以这样做:(假设 webView 是你的 UIWebView 的出口)

NSString * stream = @"http://login:password@ip: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];

stream 是正确的 url,具体取决于相机的型号。

它适用于 iOs5 和 iOs6。

于 2012-11-13T09:52:03.963 回答