... | ... | @@ -11,39 +11,30 @@ Demo提供了一个演示账号,可以查看SDK的各项功能,Demo包含播 |
|
|
|
|
|
## 5.2 播放自己账号的视频
|
|
|
|
|
|
### 5.2.1 设置帐户信息,在ConfigUtil类中配置USERID和API_KEY
|
|
|
### 5.2.1 设置帐户信息,在gradle.properties中配置USERID、API_KEY 、videoId
|
|
|
|
|
|
```
|
|
|
//账号ID 可以替换为自己的USERID
|
|
|
public static final String USERID = "";
|
|
|
//可以替换为自己的API_KEY
|
|
|
public static final String API_KEY = "";
|
|
|
```c
|
|
|
USER_ID=
|
|
|
|
|
|
#配置安全校验方式 0是普通安全校验方式 1是sid安全校验方式
|
|
|
VerificationVersion=
|
|
|
# 如果采用的SID安全校验方式可不配置apikey
|
|
|
API_KEY=
|
|
|
|
|
|
#是否使用默认列表 true:是 false:否
|
|
|
isDefault=
|
|
|
# 如果isDefault配置的为true 会展示默认的视频列表 如果为false videoId必须配置
|
|
|
videoId=
|
|
|
```
|
|
|
|
|
|
### 5.2.2 配置播放和下载的视频信息
|
|
|
### 5.2.2 默认配置播放和下载的视频信息
|
|
|
|
|
|
第一种方式:从服务端获取要播放的数据,自行解析填充数据。
|
|
|
从服务端获取要播放的数据,自行解析填充数据。
|
|
|
```
|
|
|
//将ConfigUtil这个地址替换为自己的
|
|
|
public final static String DATA_URL = "https://p.bokecc.com/demo/videoinfo.json";
|
|
|
```
|
|
|
|
|
|
第二种方式:在代码中配置视频ID。
|
|
|
|
|
|
```
|
|
|
public class DataUtil {
|
|
|
//配置自己的视频ID
|
|
|
static String[] videoIds = new String[]{"视频ID1","视频ID2","视频ID3"};
|
|
|
public static ArrayList<HuodeVideoInfo> getVideoList(){
|
|
|
ArrayList<HuodeVideoInfo> datas = new ArrayList<>();
|
|
|
for (int i=0;i<videoIds.length;i++){
|
|
|
HuodeVideoInfo videoInfo = new HuodeVideoInfo(videoIds[i],videoIds[i]);
|
|
|
datas.add(videoInfo);
|
|
|
}
|
|
|
return datas;
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
然后注释掉com.bokecc.vod.MainActivity中的initData()方法,调用DataUtil.getVideoList()获得数据填充。
|
|
|
|
|
|
```
|
... | ... | |