Commit 24eaa74c506385e90f32cdc52a005e933c7458e3

Authored by 王军波
1 parent 3f3c0dae

no message

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
1 -framework module CNLiveUploadYunSDK {  
2 - umbrella header "CNLiveUploadYunSDK.h"  
3 -  
4 - export *  
5 - module * { export * }  
6 -}  
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 */,