TXVideoRecordingKit 0.1.1

TXVideoRecordingKit 0.1.1

未声明 维护。



  • xtzPioneer

TXVideoRecordingKit

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录中运行 pod install

使用方法

  • 导入 "TXVideoRecordingKit.h" 即可使用
/** 按钮事件 */
- (void)buttonEvent:(id)sender{
    // 创建参数
    NSMutableDictionary *parameters=[NSMutableDictionary dictionary];
    // 拍照完成后回调
    typedef void (^TXTakePhotosCompletionHandler) (NSError *error,UIImage *image);
    TXTakePhotosCompletionHandler takePhotosCompletionHandler=
    takePhotosCompletionHandler = ^(NSError *error,UIImage *image){
        if (!error) {
            NSLog(@"image:%@",image);
        }else{
        }
    };
    // 拍摄完成后回调
    typedef void (^TXShootCompletionHandler) (NSError *error,NSURL *videoUrl, CGFloat videoTimeLength, UIImage *thumbnailImage);
    TXShootCompletionHandler shootCompletionHandler = ^(NSError *error,NSURL *videoUrl, CGFloat videoTimeLength, UIImage *thumbnailImage){
        if (!error) {
            NSLog(@"thumbnailImage:%@",thumbnailImage);
            NSLog(@"videoTimeLength:%f",videoTimeLength);
            NSLog(@"videoUrl:%@",videoUrl);
        }else{
        }
    };
    // 设置参数
    [parameters setObject:takePhotosCompletionHandler forKey:@"takePhotosCompletionHandler"];
    [parameters setObject:shootCompletionHandler forKey:@"shootCompletionHandler"];
    // 打开方式1 URL
    [MGJRouter openURL:@"tx://present/videoRecording"
          withUserInfo:parameters
            completion:nil];
    /*
    // 打开方式2 URL
    UIViewController *vc=[MGJRouter objectForURL:@"tx://get/videoRecording" withUserInfo:parameters];
    [self presentViewController:vc animated:YES completion:nil];
    */
    
}

安装

TXVideoRecordingKit 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中

pod 'TXVideoRecordingKit'

作者

xtz_pioneer, [email protected]

许可

TXVideoRecordingKit遵循MIT许可协议。更多信息请参阅LICENSE文件。