测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2014年12月 |
由 Richard C. McGuire 维护。
FOGMJPEGImageView 是一个用于从远程数据流中显示 MJPEG 的 UIImageView 子类。
FOGMJPEGImageView 的典型用例可能是显示直播视频流。
将 FOGMJPEGImageView 目录的内容复制到您的项目中
通过实例化的 FOGMJPEGImageView,只需调用 startWithURL:
并传递您要显示的 MJPEG 数据流的 URL 即可
FOGMJPEGImageView *mjpegImageView;
...
[mjpegImageView startWithURL:[NSURL URLWithString:@"http://192.168.0.1/mjpg/video.mjpg?camera=1"]];
您可以通过调用 stop
来停止 MJPEG 数据流。
[mjpegImageView stop];
如果您想要接收某些事件的通知,可以创建一个符合 FOGMJPEGImageViewDelegate 的类
@interface MyClass () <FOGMJPEGImageViewDelegate>
将您的类设置为 FOGMJPEGImageView 的代理
mjpegImageView.delegate = self;
然后实现一些或全部协议中给定的代理方法
- (void)FOGMJPEGImageViewDidReceiveImage:(FOGMJPEGImageView *)mjpegImageView
{
// Handle success.
}
- (void)FOGMJPEGImageView:(FOGMJPEGImageView *)mjpegImageView loadingImgaeDidFailWithError:(NSError *)error
{
// Handle error.
}
FOGMJPEGImageView 由 Richard C McGuire (@vf0g) 维护
FOGMJPEGImageView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。