你能帮我解决一下如何将我的视频流式传输到iOS应用程序。我使用UIWebView,但视频不是chaning。有什么解决方案吗?例如这个流。 http://80.32.204.149:8080/mjpg/video.mjpg
感谢您的回复
答案 0 :(得分:4)
在iOS上进行MJPG流媒体的最简单方法是使用UIImageView
和NSURLConnection
。使用NSURLConnection
构建与目标URL的连接,并按照以下方法实现委托:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- >使用您在此处收到的数据填充缓冲区(缓冲区应为NSData
类型,可以是实例变量或属性)
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
并使用UIImage
将您缓冲区中的数据转换为[UIImage imageWithData:buffer]
。然后可以在UIImage
上设置UIImageView
。