2014-11-01 286 views
1

你能帮我怎么把我的视频流到iOS应用程序。我使用了UIWebView,但视频不是chaning。有没有解决办法。例如这个流。 http://80.32.204.149:8080/mjpg/video.mjpgiOS和实时流mjpeg

感谢您的答复

回答

3

做MJPG流在iOS上是利用UIImageViewNSURLConnection的最简单方法。使用NSURLConnection打造你的目标URL连接,并实现委托下面的方法:

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data - >填写与您收到这里的数据缓冲区(缓冲区应该是NSData类型,可以是一个实例变量或属性)

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response并使用[UIImage imageWithData:buffer]将数据从您的缓冲区转换为UIImage。这UIImage然后可以设置在您的UIImageView

+0

它应该工作,但你有任何例子?谢谢 – PatrikD 2014-11-01 20:20:21

+0

Okey我尝试了一些东西,但recievedData始终为空。你可以帮我吗? http://pastebin.com/agD0GHvH – PatrikD 2014-11-01 20:37:11

+0

嗯......实际上看起来不错。也许这是因为你没有用'self'引用实例变量。尝试使用'self.receivedData'而不是'receivedData'。 – nburk 2014-11-02 10:48:21