... | ... | @@ -17,7 +17,7 @@ |
|
|
| 功能 | 描述 |
|
|
|
| -------- | ---------------------- |
|
|
|
| 直播视频 | 观看直播视频 |
|
|
|
| 视频倍速 | 观看直播回放倍速播放 |
|
|
|
| 视频倍速 | 观看直播回放倍速播放 |
|
|
|
| 文档展示 | 能够观看当前直播文档 |
|
|
|
| 聊天 | 所有直播时的聊天 |
|
|
|
| 简介 | 支持对直播间的信息展示 |
|
... | ... | @@ -206,6 +206,7 @@ PS:其中3.8.0与3.11.2为SDK版本号可自行更改。 |
|
|
解决方案:
|
|
|
Targets -> Build Settings -> 搜索 "Enable Bitcode" 设置为 "NO"
|
|
|
```
|
|
|
|
|
|
2.command + r 运行
|
|
|
|
|
|
```
|
... | ... | @@ -221,24 +222,39 @@ Destination 选择 "Frameworks" -> |
|
|
|
|
|
|
|
|
|
|
|
## 2.3 日志存储
|
|
|
## 2.3 日志存储 *( 3.17.7 升级须知,必须添加该方法)
|
|
|
|
|
|
|
|
|
|
|
|
#### <font color = red>注:日志收集功能为 **必选项** ,本地接入需要使用最新的 CCBundle 资源文件</font>
|
|
|
|
|
|
| 新增依赖库 | Cocoapods 接入 | 本地接入 | 签名选择 |
|
|
|
| ------------------------------------ | ------------------------ | --------------------------------------------------- | ------------ |
|
|
|
| CCFuncTool.framework (动态库) | pod 'HDSCCFuncTool' | 下载zip包中 CCFuncTool 文件夹下,拖入项目中 | Embed & Sign |
|
|
|
| SSZipArchive.framework (动态库) | pod 'HDSSZip' | 下载zip包中 CCFuncTool 文件夹下,拖入项目中 | Embed & Sign |
|
|
|
| CocoaLumberjack.framework (动态库) | pod 'HDSCocoaLumberjack' | 下载zip包中 HDSCocoaLumberjack 文件夹下,拖入项目中 | Embed & Sign |
|
|
|
|
|
|
|
|
|
|
|
|
在AppDelegate.m文件导入头文件
|
|
|
|
|
|
```
|
|
|
#import "CCSDK/SaveLogUtil.h"
|
|
|
```objc
|
|
|
#import "CCSDK/HDSPreserve.h"
|
|
|
```
|
|
|
|
|
|
在启动方法中添加日志存储
|
|
|
|
|
|
```objc
|
|
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
|
|
/**
|
|
|
* @brief 是否存储日志
|
|
|
*/
|
|
|
[[SaveLogUtil sharedInstance]isNeedToSaveLog:YES];
|
|
|
// 日志收集
|
|
|
[[HDSPreserve shared] HDSApplicationDidFinishLaunching];
|
|
|
return YES;
|
|
|
}
|
|
|
|
|
|
- (void)applicationWillTerminate:(UIApplication *)application {
|
|
|
// 日志收集
|
|
|
[[HDSPreserve shared] HDSApplicationWillTerminate];
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## 2.4 错误码
|
... | ... | @@ -252,6 +268,7 @@ Destination 选择 "Frameworks" -> |
|
|
ERROR_USELESS_INFO = 1002 没有获取到有用的视频信息
|
|
|
ERROR_PASSWORD = 1003 密码错误
|
|
|
```
|
|
|
|
|
|
系统错误类型
|
|
|
|
|
|
```objc
|
... | ... | @@ -763,7 +780,7 @@ typedef NS_ENUM(NSUInteger, HAVE_AUDIO_LINE) { |
|
|
/**
|
|
|
* @brief 双击ppt
|
|
|
*/
|
|
|
- (void)doubleCllickPPTView;
|
|
|
- (void)doubleCllickPPTView DEPRECATED_MSG_ATTRIBUTE("该方法已废弃");
|
|
|
/**
|
|
|
* @brief 文档加载状态(The new method)
|
|
|
* index
|
... | ... | @@ -1077,6 +1094,24 @@ typedef NS_ENUM(NSUInteger, HDSMediaFinishReason) { |
|
|
防录屏功能拆分到demo层处理,具体实现参考 4.0.0 demo
|
|
|
|
|
|
|
|
|
|
|
|
## 3.12 在线回放试看
|
|
|
|
|
|
| 方法 | 注释 |
|
|
|
| ---------------------- | -------- |
|
|
|
| (void)onTrialDuration: | 试看时长 |
|
|
|
|
|
|
示例代码
|
|
|
|
|
|
```objc
|
|
|
/// 试看时长
|
|
|
/// @param trialDuration 时长 trialDuration >= 1 代表有 试看时长 < 1 表示没有试看时长
|
|
|
- (void)onTrialDuration:(NSTimeInterval)trialDuration;
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 4.常见问题
|
|
|
|
|
|
## 4.1 旋转屏错误
|
... | ... | |