|
|
|
|
|
## 1.SDK集成
|
|
|
|
|
|
### 1.1 方法1:Cocoapods导入
|
... | ... | @@ -30,6 +31,8 @@ SDK依赖的系统库如下 |
|
|
- MobileCoreServices.framework
|
|
|
- CoreMedia.framework
|
|
|
|
|
|
项目 - TARGETS - Build Settings所有Other Linker Flags,添加-lxml2。
|
|
|
|
|
|
## 2.SDK demo项目结构
|
|
|
|
|
|
名称|描述
|
... | ... | @@ -225,7 +228,7 @@ include|SDK开放的头文件及静态库,同demo中的SDK文件夹 |
|
|
};
|
|
|
...
|
|
|
|
|
|
```
|
|
|
```
|
|
|
|
|
|
### 3.2 下载功能
|
|
|
|
... | ... | @@ -237,7 +240,7 @@ include|SDK开放的头文件及静态库,同demo中的SDK文件夹 |
|
|
//后台下载设置
|
|
|
[[DWDownloadSessionManager manager] configureBackroundSession];
|
|
|
}
|
|
|
```
|
|
|
```
|
|
|
|
|
|
#### 3.2.2 通过CC账号UserID、APIKey、VideoId,来获取DWVodVideoModel对象
|
|
|
|
... | ... | @@ -246,7 +249,7 @@ include|SDK开放的头文件及静态库,同demo中的SDK文件夹 |
|
|
DWPlayInfo * playInfo = [[DWPlayInfo alloc]initWithUserId:@"账号ID" andVideoId:@"视频ID" key:@"APIKey" hlsSupport:@"0"];
|
|
|
...
|
|
|
|
|
|
```
|
|
|
```
|
|
|
|
|
|
#### 3.2.3 获取DWDownloadSessionManager单例对象,创建DWDownloadModel对象,通过调用startWithDownloadModel:方法即可开始下载
|
|
|
|
... | ... | @@ -273,7 +276,7 @@ include|SDK开放的头文件及静态库,同demo中的SDK文件夹 |
|
|
[manager startWithDownloadModel:model];
|
|
|
};
|
|
|
|
|
|
```
|
|
|
```
|
|
|
|
|
|
### 3.3 上传功能
|
|
|
|
... | ... | |