Commit fed1d0a38e4a64525bfa45e24d4c9782fbc60bc0
1 parent
cc77629c
更换SDK
Showing
11 changed files
with
237 additions
and
15 deletions
LiveVideoCloud.xcodeproj/project.pbxproj
| ... | ... | @@ -241,10 +241,6 @@ |
| 241 | 241 | D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */; }; |
| 242 | 242 | D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */; }; |
| 243 | 243 | D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB01E6EC05F003A77C8 /* TempViewController.m */; }; |
| 244 | - D2994BA81E8F490400E8D2CC /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; }; | |
| 245 | - D2994BA91E8F490400E8D2CC /* CNLiveChatManager.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | |
| 246 | - D2994BAA1E8F490700E8D2CC /* CNLiveMsgTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; }; | |
| 247 | - D2994BAB1E8F490700E8D2CC /* CNLiveMsgTools.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | |
| 248 | 244 | D29D88481E88C53300543A03 /* LVCUGCLivePrepareView.m in Sources */ = {isa = PBXBuildFile; fileRef = D29D88471E88C53300543A03 /* LVCUGCLivePrepareView.m */; }; |
| 249 | 245 | D29E81ED1E88DC5B008C9906 /* PriChatCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D29E81EC1E88DC5B008C9906 /* PriChatCell.m */; }; |
| 250 | 246 | D2A803081E80BD6F009D6F1C /* TopToolView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A803071E80BD6F009D6F1C /* TopToolView.m */; }; |
| ... | ... | @@ -268,6 +264,11 @@ |
| 268 | 264 | D2EBC8881F0225D900F198FB /* LVCVodPlayerListController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC8871F0225D900F198FB /* LVCVodPlayerListController.m */; }; |
| 269 | 265 | D2EBC88B1F02361600F198FB /* LVCUGCLiveListView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC88A1F02361600F198FB /* LVCUGCLiveListView.m */; }; |
| 270 | 266 | D2EBC88E1F023AA400F198FB /* LVCVodPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2EBC88D1F023AA400F198FB /* LVCVodPlayerController.m */; }; |
| 267 | + D2EBC8901F0241AD00F198FB /* CNLiveMsgTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2EBC88F1F0241AD00F198FB /* CNLiveMsgTools.framework */; }; | |
| 268 | + D2EBC8921F0241B500F198FB /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2EBC8911F0241B500F198FB /* CNLiveChatManager.framework */; }; | |
| 269 | + D2EBC8931F0241B900F198FB /* CNLiveChatManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2EBC8911F0241B500F198FB /* CNLiveChatManager.framework */; }; | |
| 270 | + D2EBC8941F0241B900F198FB /* CNLiveChatManager.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2EBC8911F0241B500F198FB /* CNLiveChatManager.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | |
| 271 | + D2EBC8961F0241BC00F198FB /* CNLiveMsgTools.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D2EBC88F1F0241AD00F198FB /* CNLiveMsgTools.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | |
| 271 | 272 | /* End PBXBuildFile section */ |
| 272 | 273 | |
| 273 | 274 | /* Begin PBXContainerItemProxy section */ |
| ... | ... | @@ -295,8 +296,8 @@ |
| 295 | 296 | dstSubfolderSpec = 10; |
| 296 | 297 | files = ( |
| 297 | 298 | 8178D4191F01FA3600AA78A4 /* CNLivePlayerSDK.framework in Embed Frameworks */, |
| 298 | - D2994BA91E8F490400E8D2CC /* CNLiveChatManager.framework in Embed Frameworks */, | |
| 299 | - D2994BAB1E8F490700E8D2CC /* CNLiveMsgTools.framework in Embed Frameworks */, | |
| 299 | + D2EBC8941F0241B900F198FB /* CNLiveChatManager.framework in Embed Frameworks */, | |
| 300 | + D2EBC8961F0241BC00F198FB /* CNLiveMsgTools.framework in Embed Frameworks */, | |
| 300 | 301 | ); |
| 301 | 302 | name = "Embed Frameworks"; |
| 302 | 303 | runOnlyForDeploymentPostprocessing = 0; |
| ... | ... | @@ -784,8 +785,6 @@ |
| 784 | 785 | D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveViewController.m; sourceTree = "<group>"; }; |
| 785 | 786 | D2888DAF1E6EC05F003A77C8 /* TempViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempViewController.h; sourceTree = "<group>"; }; |
| 786 | 787 | D2888DB01E6EC05F003A77C8 /* TempViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TempViewController.m; sourceTree = "<group>"; }; |
| 787 | - D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveChatManager.framework; sourceTree = "<group>"; }; | |
| 788 | - D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveMsgTools.framework; sourceTree = "<group>"; }; | |
| 789 | 788 | D29D88461E88C53300543A03 /* LVCUGCLivePrepareView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCUGCLivePrepareView.h; sourceTree = "<group>"; }; |
| 790 | 789 | D29D88471E88C53300543A03 /* LVCUGCLivePrepareView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLivePrepareView.m; sourceTree = "<group>"; }; |
| 791 | 790 | D29E81EB1E88DC5B008C9906 /* PriChatCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriChatCell.h; sourceTree = "<group>"; }; |
| ... | ... | @@ -831,6 +830,8 @@ |
| 831 | 830 | D2EBC88A1F02361600F198FB /* LVCUGCLiveListView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCUGCLiveListView.m; sourceTree = "<group>"; }; |
| 832 | 831 | D2EBC88C1F023AA400F198FB /* LVCVodPlayerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCVodPlayerController.h; sourceTree = "<group>"; }; |
| 833 | 832 | D2EBC88D1F023AA400F198FB /* LVCVodPlayerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCVodPlayerController.m; sourceTree = "<group>"; }; |
| 833 | + D2EBC88F1F0241AD00F198FB /* CNLiveMsgTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveMsgTools.framework; sourceTree = "<group>"; }; | |
| 834 | + D2EBC8911F0241B500F198FB /* CNLiveChatManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveChatManager.framework; sourceTree = "<group>"; }; | |
| 834 | 835 | /* End PBXFileReference section */ |
| 835 | 836 | |
| 836 | 837 | /* Begin PBXFrameworksBuildPhase section */ |
| ... | ... | @@ -839,11 +840,12 @@ |
| 839 | 840 | buildActionMask = 2147483647; |
| 840 | 841 | files = ( |
| 841 | 842 | 4BD855D31EBAC8B20082061D /* CNLiveUserSystemSDK.framework in Frameworks */, |
| 843 | + D2EBC8901F0241AD00F198FB /* CNLiveMsgTools.framework in Frameworks */, | |
| 844 | + D2EBC8931F0241B900F198FB /* CNLiveChatManager.framework in Frameworks */, | |
| 842 | 845 | D25BF8A31E80C4FC007FB138 /* Accelerate.framework in Frameworks */, |
| 843 | 846 | 8178D4171F01FA2900AA78A4 /* CNLivePlayerSDK.framework in Frameworks */, |
| 844 | 847 | D2575C7D1E76A4F300E3A8FC /* NHGiftAnimtionSDK.a in Frameworks */, |
| 845 | - D2994BAA1E8F490700E8D2CC /* CNLiveMsgTools.framework in Frameworks */, | |
| 846 | - D2994BA81E8F490400E8D2CC /* CNLiveChatManager.framework in Frameworks */, | |
| 848 | + D2EBC8921F0241B500F198FB /* CNLiveChatManager.framework in Frameworks */, | |
| 847 | 849 | ); |
| 848 | 850 | runOnlyForDeploymentPostprocessing = 0; |
| 849 | 851 | }; |
| ... | ... | @@ -1105,9 +1107,9 @@ |
| 1105 | 1107 | 812E504E1E7699B9004F5FCD /* CNLiveSDK */ = { |
| 1106 | 1108 | isa = PBXGroup; |
| 1107 | 1109 | children = ( |
| 1110 | + D2EBC8911F0241B500F198FB /* CNLiveChatManager.framework */, | |
| 1111 | + D2EBC88F1F0241AD00F198FB /* CNLiveMsgTools.framework */, | |
| 1108 | 1112 | 8178D4161F01FA2900AA78A4 /* CNLivePlayerSDK.framework */, |
| 1109 | - D2994BA41E8F48DE00E8D2CC /* CNLiveChatManager.framework */, | |
| 1110 | - D2994BA51E8F48DE00E8D2CC /* CNLiveMsgTools.framework */, | |
| 1111 | 1113 | D25BF87C1E7B8C78007FB138 /* KSYGPUResource.bundle */, |
| 1112 | 1114 | ); |
| 1113 | 1115 | path = CNLiveSDK; | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/CNLiveChatManager
No preview for this file type
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/Headers/CNLiveChatManager.h
| ... | ... | @@ -57,6 +57,12 @@ |
| 57 | 57 | |
| 58 | 58 | @interface CNLiveChatManager : NSObject |
| 59 | 59 | |
| 60 | + | |
| 61 | +/** | |
| 62 | + 是否是测试环境 | |
| 63 | + */ | |
| 64 | +@property (nonatomic, readonly, assign) BOOL isTestEnvironment; | |
| 65 | + | |
| 60 | 66 | /** |
| 61 | 67 | 聊天SDK代理,设置代理后,实现代理方法。 |
| 62 | 68 | */ |
| ... | ... | @@ -75,7 +81,7 @@ |
| 75 | 81 | |
| 76 | 82 | @return SDK版本号 |
| 77 | 83 | */ |
| 78 | -+ (NSString *)getVersion; | |
| 84 | ++ (NSString *)getCNLiveChatVersion; | |
| 79 | 85 | |
| 80 | 86 | |
| 81 | 87 | /** |
| ... | ... | @@ -101,6 +107,19 @@ |
| 101 | 107 | |
| 102 | 108 | |
| 103 | 109 | /** |
| 110 | + 初始化SDK方法 | |
| 111 | + | |
| 112 | + @param appKey 从视讯云平台获取到的appKey | |
| 113 | + @param appId 从视讯云平台获取到的appId | |
| 114 | + @param isTestEnvironment 是否是测试环境 | |
| 115 | + @warning 必传参数 | |
| 116 | + @discussion 您在使用聊天SDK所有功能之前,您必须先调用此方法初始化SDK。 | |
| 117 | + 在App整个生命周期中,您只需要执行一次初始化。 | |
| 118 | + */ | |
| 119 | +- (void)initWithAppKey:(NSString *)appKey appId:(NSString *)appId isTestEnvironment:(BOOL)isTestEnvironment; | |
| 120 | + | |
| 121 | + | |
| 122 | +/** | |
| 104 | 123 | 连接到视讯云服务器 |
| 105 | 124 | |
| 106 | 125 | @param successBlock 连接建立成功的回调。 |
| ... | ... | @@ -219,5 +238,15 @@ |
| 219 | 238 | targetId:(NSString *)targetId |
| 220 | 239 | count:(int)count; |
| 221 | 240 | |
| 241 | +/** | |
| 242 | +获取聊天室成员人数 | |
| 243 | + | |
| 244 | +@param targetId 聊天室ID | |
| 245 | +@param successBlock 成功回调,返回聊天室成员数量 | |
| 246 | +@param errorBlock 失败回调,返回错误代码 | |
| 247 | +*/ | |
| 248 | +- (void)getChatRoomInfo:(NSString *)targetId | |
| 249 | + success:(void (^)(int totalMemberCount))successBlock | |
| 250 | + error:(void (^)(CNLiveChatErrorCode status))errorBlock; | |
| 222 | 251 | |
| 223 | 252 | @end | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/Headers/CNLiveCommentCountResult.h
0 → 100644
| 1 | +// | |
| 2 | +// CNLiveCommentCountResult.h | |
| 3 | +// CNLiveChatManager | |
| 4 | +// | |
| 5 | +// Created by cnliveJunBo on 17/6/7. | |
| 6 | +// Copyright © 2017年 cnlive. All rights reserved. | |
| 7 | +// | |
| 8 | + | |
| 9 | +#import <Foundation/Foundation.h> | |
| 10 | + | |
| 11 | +@interface CNLiveCommentCountResult : NSObject | |
| 12 | + | |
| 13 | +@property (nonatomic, copy) NSString *count; | |
| 14 | + | |
| 15 | +@property (nonatomic, copy) NSString *programId; | |
| 16 | + | |
| 17 | +@end | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/Headers/CNLiveCommentDetailInfoResult.h
0 → 100644
| 1 | +// | |
| 2 | +// CNLiveCommentDetailInfoResult.h | |
| 3 | +// CNLiveChatManagerSDKDemo | |
| 4 | +// | |
| 5 | +// Created by cnliveJunBo on 17/6/6. | |
| 6 | +// Copyright © 2017年 cnlive. All rights reserved. | |
| 7 | +// | |
| 8 | + | |
| 9 | +#import <Foundation/Foundation.h> | |
| 10 | + | |
| 11 | +@interface CNLiveCommentDetailInfoResult : NSObject | |
| 12 | + | |
| 13 | +// 评论ID | |
| 14 | +@property (nonatomic, copy) NSString *commentId; | |
| 15 | +// 节目ID | |
| 16 | +@property (nonatomic, copy) NSString *pid; | |
| 17 | +// 用户ID | |
| 18 | +@property (nonatomic, copy) NSString *uid; | |
| 19 | +// 昵称 | |
| 20 | +@property (nonatomic, copy) NSString *nick; | |
| 21 | +// 评论者头像 | |
| 22 | +@property (nonatomic, copy) NSString *facepath; | |
| 23 | +// 评论内容 | |
| 24 | +@property (nonatomic, copy) NSString *content; | |
| 25 | +// 评论时间 | |
| 26 | +@property (nonatomic, copy) NSString *created_at; | |
| 27 | +// 点赞数 | |
| 28 | +@property (nonatomic, copy) NSString *praise; | |
| 29 | + | |
| 30 | +@end | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/Headers/CNLiveCommentListResult.h
0 → 100644
| 1 | +// | |
| 2 | +// CNLiveCommentListResult.h | |
| 3 | +// CNLiveChatManagerSDKDemo | |
| 4 | +// | |
| 5 | +// Created by cnliveJunBo on 17/6/6. | |
| 6 | +// Copyright © 2017年 cnlive. All rights reserved. | |
| 7 | +// | |
| 8 | + | |
| 9 | +#import <Foundation/Foundation.h> | |
| 10 | +#import "CNLiveCommentDetailInfoResult.h" | |
| 11 | + | |
| 12 | +@interface CNLiveCommentListResult : NSObject | |
| 13 | + | |
| 14 | +// 下一页 | |
| 15 | +@property (nonatomic, copy) NSString *next_cursor; | |
| 16 | +// 上一页 | |
| 17 | +@property (nonatomic, copy) NSString *previous_cursor; | |
| 18 | +// 总页数 | |
| 19 | +@property (nonatomic, copy) NSString *total_number; | |
| 20 | +// 总条数 | |
| 21 | +@property (nonatomic, copy) NSString *total_columns; | |
| 22 | +// 评论详情数组 | |
| 23 | +@property (nonatomic, strong) NSArray <CNLiveCommentDetailInfoResult *> *comments; | |
| 24 | + | |
| 25 | +@end | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/Headers/CNLiveCommentManager.h
0 → 100644
| 1 | +// | |
| 2 | +// CNLiveCommentManager.h | |
| 3 | +// CNLiveChatManager | |
| 4 | +// | |
| 5 | +// Created by cnliveJunBo on 17/6/6. | |
| 6 | +// Copyright © 2017年 cnlive. All rights reserved. | |
| 7 | +// | |
| 8 | + | |
| 9 | +#import <Foundation/Foundation.h> | |
| 10 | +#import "CNLiveCommentListResult.h" | |
| 11 | +#import "CNLiveCommentCountResult.h" | |
| 12 | + | |
| 13 | +@interface CNLiveCommentManager : NSObject | |
| 14 | + | |
| 15 | +/** | |
| 16 | + 是否是测试环境 | |
| 17 | + */ | |
| 18 | +@property (nonatomic, readonly, assign) BOOL isTestEnvironment; | |
| 19 | + | |
| 20 | +/** | |
| 21 | + 获取SDK版本号 | |
| 22 | + | |
| 23 | + @return SDK版本号 | |
| 24 | + */ | |
| 25 | ++ (NSString *)getCNLiveCommentVersion; | |
| 26 | + | |
| 27 | + | |
| 28 | +/** | |
| 29 | + 获取视讯评论核心类单例 | |
| 30 | + | |
| 31 | + @return 视讯评论核心类单例 | |
| 32 | + | |
| 33 | + @discussion 您可以通过此方法,获取视讯评论的单例,访问对象中的属性和方法。 | |
| 34 | + */ | |
| 35 | ++ (instancetype)sharedCNLiveCommentManager; | |
| 36 | + | |
| 37 | + | |
| 38 | +/** | |
| 39 | + 注册视讯评论 | |
| 40 | + | |
| 41 | + @param appId 从视讯云平台获取到的appId | |
| 42 | + @param appKey 从视讯云平台获取到的appKey | |
| 43 | + */ | |
| 44 | +- (void)registerWithAppId:(NSString *)appId appKey:(NSString *)appKey; | |
| 45 | + | |
| 46 | + | |
| 47 | +/** | |
| 48 | + 注册视讯评论 | |
| 49 | + | |
| 50 | + @param appId 从视讯云平台获取到的appId | |
| 51 | + @param appKey 从视讯云平台获取到的appKey | |
| 52 | + @param isTestEnvironment 是否是测试环境,YES是测试环境,NO是上线环境 | |
| 53 | + */ | |
| 54 | +- (void)registerWithAppId:(NSString *)appId appKey:(NSString *)appKey isTestEnvironment:(BOOL)isTestEnvironment; | |
| 55 | + | |
| 56 | +/** | |
| 57 | + 获取评论列表 | |
| 58 | + | |
| 59 | + @param programId 节目ID | |
| 60 | + @param page 页号 | |
| 61 | + @param pageSize 每页显示的条数 | |
| 62 | + @param successBlock 获取列表成功回调 | |
| 63 | + @param errorBlock 获取列表失败回调 | |
| 64 | + */ | |
| 65 | +- (void)getCommentListWithProgramId:(NSString *)programId | |
| 66 | + page:(NSString *)page | |
| 67 | + pageSize:(NSString *)pageSize | |
| 68 | + success:(void (^)(CNLiveCommentListResult *result))successBlock | |
| 69 | + error:(void (^)(NSString *error))errorBlock; | |
| 70 | + | |
| 71 | + | |
| 72 | +/** | |
| 73 | + 评论一条节目 | |
| 74 | + | |
| 75 | + @param programId 节目ID | |
| 76 | + @param sid 用户ID | |
| 77 | + @param comment 评论内容 | |
| 78 | + @param completionBlock 评论结果回调,{errorCode:"0",errorMsg:"成功"}, | |
| 79 | + {errorCode:"xxx",//错误代码(非0)errorMsg:"失败" //错误信息} | |
| 80 | + */ | |
| 81 | +- (void)commentOnProgramWithProgramId:(NSString *)programId | |
| 82 | + sid:(NSString *)sid | |
| 83 | + comment:(NSString *)comment | |
| 84 | + completion:(void (^)(NSString *errorCode, NSString *errorMsg))completionBlock; | |
| 85 | + | |
| 86 | + | |
| 87 | +/** | |
| 88 | + 给评论点赞 | |
| 89 | + | |
| 90 | + @param programId 节目ID | |
| 91 | + @param sid 用户ID | |
| 92 | + @param commentId 评论ID | |
| 93 | + @param completionBlock 点赞结果回调,{errorCode:"0",errorMsg:"成功"}, | |
| 94 | + {errorCode:"xxx",//错误代码(非0)errorMsg:"失败" //错误信息} | |
| 95 | + */ | |
| 96 | +- (void)commentaryLikeWithProgramId:(NSString *)programId | |
| 97 | + sid:(NSString *)sid | |
| 98 | + commentId:(NSString *)commentId | |
| 99 | + completion:(void (^)(NSString *errorCode, NSString *errorMsg))completionBlock; | |
| 100 | + | |
| 101 | + | |
| 102 | +/** | |
| 103 | + 获取节目评论数 | |
| 104 | + | |
| 105 | + @param programIds 节目ID数组(数组内可以是字符串类型,可以是NSNumber类型,其他不支持) | |
| 106 | + @param completionBlock 获取节目评论数回调结果,{errorCode:"0",errorMsg:"成功"}, | |
| 107 | + {errorCode:"xxx",//错误代码(非0)errorMsg:"失败" //错误信息} | |
| 108 | + commentArray:CNLiveCommentCountResult类型数组,CNLiveCommentCountResult包含节目ID及对应的评论数; | |
| 109 | + */ | |
| 110 | +- (void)getCommentCountWithProgramIds:(NSArray *)programIds | |
| 111 | + completion:(void (^)(NSString *errorCode, NSString *errorMsg, NSArray <CNLiveCommentCountResult *>*commentArray))completionBlock; | |
| 112 | + | |
| 113 | +@end | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveChatManager.framework/Info.plist
No preview for this file type
LiveVideoCloud/Classes/CNLiveSDK/CNLiveMsgTools.framework/CNLiveMsgTools
No preview for this file type
LiveVideoCloud/Classes/CNLiveSDK/CNLiveMsgTools.framework/Headers/CNLiveMsgManager.h
| ... | ... | @@ -10,8 +10,9 @@ |
| 10 | 10 | |
| 11 | 11 | @interface CNLiveMsgManager : NSObject |
| 12 | 12 | |
| 13 | +@property (nonatomic, readonly, assign) BOOL isTestEnvironment; | |
| 13 | 14 | |
| 14 | -+ (NSString *)getVersion; | |
| 15 | ++ (NSString *)getCNLiveMsgVersion; | |
| 15 | 16 | |
| 16 | 17 | |
| 17 | 18 | + (instancetype)sharedCNLiveMsgManager; |
| ... | ... | @@ -27,6 +28,9 @@ |
| 27 | 28 | - (void)initCNLiveMsgToolsWithAppKey:(NSString *)appKey appId:(NSString *)appId; |
| 28 | 29 | |
| 29 | 30 | |
| 31 | +- (void)initCNLiveMsgToolsWithAppKey:(NSString *)appKey appId:(NSString *)appId isTestEnvironment:(BOOL)isTestEnvironment; | |
| 32 | + | |
| 33 | + | |
| 30 | 34 | - (void)onLineWithMsgToolsInfoId:(NSString *)infoId |
| 31 | 35 | infoName:(NSString *)infoName |
| 32 | 36 | infoUrl:(NSString *)infoUrl |
| ... | ... | @@ -83,6 +87,8 @@ |
| 83 | 87 | |
| 84 | 88 | - (NSArray *)getLatestCarriers:(NSInteger)type targetId:(NSString *)targetId count:(int)count; |
| 85 | 89 | |
| 86 | - | |
| 90 | +- (void)getMeetingPointContent:(NSString *)pointId | |
| 91 | + success:(void (^)(int totalMemberCount))successBlock | |
| 92 | + error:(void (^)(NSInteger errors))errorBlock; | |
| 87 | 93 | |
| 88 | 94 | @end | ... | ... |
LiveVideoCloud/Classes/CNLiveSDK/CNLiveMsgTools.framework/Info.plist
No preview for this file type