FOGMJPEGImageView 0.1.1

FOGMJPEGImageView 0.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Richard C. McGuire 维护。



  • 作者:
  • Richard C. McGuire

FOGMJPEGImageView 是一个用于从远程数据流中显示 MJPEG 的 UIImageView 子类。

FOGMJPEGImageView 的典型用例可能是显示直播视频流。

安装

将 FOGMJPEGImageView 目录的内容复制到您的项目中

  • FOGJPEGImageMarker.h
  • FOGJPEGImageMarker.m
  • FOGMJPEGDataReader.h
  • FOGMJPEGDataReader.m
  • FOGMJPEGImageView.h
  • FOGMJPEGImageView.m
  • FOGMJPEGImageViewDelegate.h

用法

通过实例化的 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 文件。