要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install
。示例项目已经准备就绪,实际上会上传一个测试文件到一个远程服务器以演示功能。请务必查看示例以了解其工作方式。
当您想在自己的项目中使用 FMAssetStream 时,执行以下操作...
您需要导入分类
#import <FMAssetStream/NSMutableURLRequest+FMAssetStream.h>
然后在您的 NSMutableURLRequest 上使用 setAsset
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://example.com/upload"]];
[request setAsset:asset delegate:assetStreamDelegate];
此处 assetStreamDelegate
必须实现以下方法以进行进度更新
- (void) progressBytes:(long long)progress totalBytes:(long long)total{
float percentage = (float)progress / (float)total;
[self updateProgressUI: percentage];
}
Kyle Shank, [email protected]
FMAssetStream 在 MIT 许可证下可用。更多信息请参见 LICENSE 文件。