Commit 24eaa74c506385e90f32cdc52a005e933c7458e3
1 parent
3f3c0dae
no message
Showing
5 changed files
with
39 additions
and
13 deletions
CNLiveUploadYunSDKDemo/CNLiveUploadYunSDK.framework/CNLiveUploadYunSDK
No preview for this file type
CNLiveUploadYunSDKDemo/CNLiveUploadYunSDK.framework/Headers/CNLiveUpload.h
| @@ -8,6 +8,11 @@ | @@ -8,6 +8,11 @@ | ||
| 8 | 8 | ||
| 9 | #import <Foundation/Foundation.h> | 9 | #import <Foundation/Foundation.h> |
| 10 | 10 | ||
| 11 | +typedef NS_ENUM(NSInteger, CNLiveYun_UploadType) { | ||
| 12 | + CNLiveYun_UploadType_CommonFile, //普通文件 | ||
| 13 | + CNLiveYun_UploadType_VideoFile //视频文件 | ||
| 14 | +}; | ||
| 15 | + | ||
| 11 | @interface CNLiveUpload : NSObject | 16 | @interface CNLiveUpload : NSObject |
| 12 | 17 | ||
| 13 | /** | 18 | /** |
| @@ -31,5 +36,32 @@ | @@ -31,5 +36,32 @@ | ||
| 31 | @param successBlock 成功回调 | 36 | @param successBlock 成功回调 |
| 32 | @param failureBlock 失败回调 | 37 | @param failureBlock 失败回调 |
| 33 | */ | 38 | */ |
| 34 | -+ (void)getTokenWithMd5:(NSString *)md5 verb:(NSString *)verb type:(NSString *)type res:(NSString *)res headers:(NSString *)headers date:(NSString *)date success:(void (^)(NSString *token))successBlock failure:(void (^)(NSDictionary *error))failureBlock; | 39 | ++ (void)getTokenWithMd5:(NSString *)md5 verb:(NSString *)verb type:(NSString *)type res:(NSString *)res headers:(NSString *)headers date:(NSString *)date success:(void (^)(NSString *token ,NSString *cnliveDate))successBlock failure:(void (^)(NSDictionary *error))failureBlock; |
| 40 | + | ||
| 41 | +/** | ||
| 42 | + 获取上传资源外链地址 | ||
| 43 | + 如果失败回调,可以开辟子线程重新请求此API获取资源外链地址 | ||
| 44 | + | ||
| 45 | + @param bucketKey SP上传Bucket里文件的路径(包括扩展名) | ||
| 46 | + @param uploadType 上传文件类型: | ||
| 47 | + 普通文件 CNLiveYun_UploadType_CommonFile | ||
| 48 | + 视频文件 CNLiveYun_UploadType_VideoFile | ||
| 49 | + @param successBlock 成功回调,返回上传资源外链地址 | ||
| 50 | + @param failureBlock 失败回调,返回错误信息 | ||
| 51 | + */ | ||
| 52 | ++ (void)getUploadResourceUrlWithBucketKey:(NSString *)bucketKey uploadType:(CNLiveYun_UploadType)uploadType success:(void (^)(NSString *resUrl))successBlock failure:(void (^)(NSDictionary *error))failureBlock; | ||
| 53 | + | ||
| 54 | +/** | ||
| 55 | + 获取SP的BucketName | ||
| 56 | + | ||
| 57 | + @return BucketName | ||
| 58 | + */ | ||
| 59 | ++ (NSString *)getSPBucketName; | ||
| 60 | + | ||
| 61 | +/** | ||
| 62 | + 获取SDK版本号 | ||
| 63 | + | ||
| 64 | + @return SDK版本号 | ||
| 65 | + */ | ||
| 66 | ++ (NSString *)getSDKVersion; | ||
| 35 | @end | 67 | @end |
CNLiveUploadYunSDKDemo/CNLiveUploadYunSDK.framework/Info.plist
No preview for this file type
CNLiveUploadYunSDKDemo/CNLiveUploadYunSDK.framework/Modules/module.modulemap deleted
100644 → 0
CNLiveUploadYunSDKDemo/CNLiveUploadYunSDKDemo.xcodeproj/project.pbxproj
| @@ -17,8 +17,8 @@ | @@ -17,8 +17,8 @@ | ||
| 17 | 81B9CBA81F54207B009594FB /* KS3YunSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */; }; | 17 | 81B9CBA81F54207B009594FB /* KS3YunSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */; }; |
| 18 | 81B9CBA91F54207B009594FB /* KS3YunSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | 18 | 81B9CBA91F54207B009594FB /* KS3YunSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 19 | 81B9CBAE1F5421C6009594FB /* 7.6M.mov in Resources */ = {isa = PBXBuildFile; fileRef = 81B9CBAD1F5421C6009594FB /* 7.6M.mov */; }; | 19 | 81B9CBAE1F5421C6009594FB /* 7.6M.mov in Resources */ = {isa = PBXBuildFile; fileRef = 81B9CBAD1F5421C6009594FB /* 7.6M.mov */; }; |
| 20 | - D2DD1B2D1FDFCACB001DFDD1 /* CNLiveUploadYunSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2DD1B2B1FDFCAC8001DFDD1 /* CNLiveUploadYunSDK.framework */; }; | ||
| 21 | - D2DD1B2E1FDFCACB001DFDD1 /* CNLiveUploadYunSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2DD1B2B1FDFCAC8001DFDD1 /* CNLiveUploadYunSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | 20 | + D2DD1B311FDFDA6C001DFDD1 /* CNLiveUploadYunSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2DD1B301FDFDA6C001DFDD1 /* CNLiveUploadYunSDK.framework */; }; |
| 21 | + D2DD1B331FDFDA6F001DFDD1 /* CNLiveUploadYunSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2DD1B301FDFDA6C001DFDD1 /* CNLiveUploadYunSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | ||
| 22 | /* End PBXBuildFile section */ | 22 | /* End PBXBuildFile section */ |
| 23 | 23 | ||
| 24 | /* Begin PBXCopyFilesBuildPhase section */ | 24 | /* Begin PBXCopyFilesBuildPhase section */ |
| @@ -28,7 +28,7 @@ | @@ -28,7 +28,7 @@ | ||
| 28 | dstPath = ""; | 28 | dstPath = ""; |
| 29 | dstSubfolderSpec = 10; | 29 | dstSubfolderSpec = 10; |
| 30 | files = ( | 30 | files = ( |
| 31 | - D2DD1B2E1FDFCACB001DFDD1 /* CNLiveUploadYunSDK.framework in Embed Frameworks */, | 31 | + D2DD1B331FDFDA6F001DFDD1 /* CNLiveUploadYunSDK.framework in Embed Frameworks */, |
| 32 | 81B9CBA91F54207B009594FB /* KS3YunSDK.framework in Embed Frameworks */, | 32 | 81B9CBA91F54207B009594FB /* KS3YunSDK.framework in Embed Frameworks */, |
| 33 | ); | 33 | ); |
| 34 | name = "Embed Frameworks"; | 34 | name = "Embed Frameworks"; |
| @@ -51,7 +51,7 @@ | @@ -51,7 +51,7 @@ | ||
| 51 | 81B9CBA01F54204F009594FB /* CNLiveUploadController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveUploadController.m; sourceTree = "<group>"; }; | 51 | 81B9CBA01F54204F009594FB /* CNLiveUploadController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveUploadController.m; sourceTree = "<group>"; }; |
| 52 | 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KS3YunSDK.framework; sourceTree = "<group>"; }; | 52 | 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KS3YunSDK.framework; sourceTree = "<group>"; }; |
| 53 | 81B9CBAD1F5421C6009594FB /* 7.6M.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = 7.6M.mov; sourceTree = "<group>"; }; | 53 | 81B9CBAD1F5421C6009594FB /* 7.6M.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = 7.6M.mov; sourceTree = "<group>"; }; |
| 54 | - D2DD1B2B1FDFCAC8001DFDD1 /* CNLiveUploadYunSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveUploadYunSDK.framework; sourceTree = "<group>"; }; | 54 | + D2DD1B301FDFDA6C001DFDD1 /* CNLiveUploadYunSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveUploadYunSDK.framework; sourceTree = "<group>"; }; |
| 55 | /* End PBXFileReference section */ | 55 | /* End PBXFileReference section */ |
| 56 | 56 | ||
| 57 | /* Begin PBXFrameworksBuildPhase section */ | 57 | /* Begin PBXFrameworksBuildPhase section */ |
| @@ -59,7 +59,7 @@ | @@ -59,7 +59,7 @@ | ||
| 59 | isa = PBXFrameworksBuildPhase; | 59 | isa = PBXFrameworksBuildPhase; |
| 60 | buildActionMask = 2147483647; | 60 | buildActionMask = 2147483647; |
| 61 | files = ( | 61 | files = ( |
| 62 | - D2DD1B2D1FDFCACB001DFDD1 /* CNLiveUploadYunSDK.framework in Frameworks */, | 62 | + D2DD1B311FDFDA6C001DFDD1 /* CNLiveUploadYunSDK.framework in Frameworks */, |
| 63 | 81B9CBA81F54207B009594FB /* KS3YunSDK.framework in Frameworks */, | 63 | 81B9CBA81F54207B009594FB /* KS3YunSDK.framework in Frameworks */, |
| 64 | ); | 64 | ); |
| 65 | runOnlyForDeploymentPostprocessing = 0; | 65 | runOnlyForDeploymentPostprocessing = 0; |
| @@ -70,7 +70,7 @@ | @@ -70,7 +70,7 @@ | ||
| 70 | 81B9CB7C1F542006009594FB = { | 70 | 81B9CB7C1F542006009594FB = { |
| 71 | isa = PBXGroup; | 71 | isa = PBXGroup; |
| 72 | children = ( | 72 | children = ( |
| 73 | - D2DD1B2B1FDFCAC8001DFDD1 /* CNLiveUploadYunSDK.framework */, | 73 | + D2DD1B301FDFDA6C001DFDD1 /* CNLiveUploadYunSDK.framework */, |
| 74 | 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */, | 74 | 81B9CBA31F54205E009594FB /* KS3YunSDK.framework */, |
| 75 | 81B9CB871F542006009594FB /* CNLiveUploadYunSDKDemo */, | 75 | 81B9CB871F542006009594FB /* CNLiveUploadYunSDKDemo */, |
| 76 | 81B9CB861F542006009594FB /* Products */, | 76 | 81B9CB861F542006009594FB /* Products */, |