... | @@ -8,7 +8,7 @@ CC视频Android SDK是基于Android API实现的类库,支持Android2.3及以 |
... | @@ -8,7 +8,7 @@ CC视频Android SDK是基于Android API实现的类库,支持Android2.3及以 |
|
| 播放统计 | 支持用户自定义参数实现播放的统计 |
|
|
| 播放统计 | 支持用户自定义参数实现播放的统计 |
|
|
| 视频打点 | 支持用户自定义视频打点功能的回调 |
|
|
| 视频打点 | 支持用户自定义视频打点功能的回调 |
|
|
| 视频问答 | 支持用户自定义视频问答功能的回调 |
|
|
| 视频问答 | 支持用户自定义视频问答功能的回调 |
|
|
| 视频字幕 | 支持从服务器获取字幕资源并显示 |
|
|
| 视频字幕 | 支持双字幕切换显示 |
|
|
| 视频上传 | 支持断点续传视频信息和视频文件 |
|
|
| 视频上传 | 支持断点续传视频信息和视频文件 |
|
|
| 视频下载 | 支持断点续传下载视频 |
|
|
| 视频下载 | 支持断点续传下载视频 |
|
|
| 音频播放 | 支持音频在线播放和本地播放 |
|
|
| 音频播放 | 支持音频在线播放和本地播放 |
|
... | @@ -261,6 +261,10 @@ SDK视频下载由Downloader类实现的,Downloader通过HTTP协议与服务 |
... | @@ -261,6 +261,10 @@ SDK视频下载由Downloader类实现的,Downloader通过HTTP协议与服务 |
|
File file = new File("/123456.MP4");
|
|
File file = new File("/123456.MP4");
|
|
String videoId ="123456";
|
|
String videoId ="123456";
|
|
Downloader downloader = new Downloader(file, videoId,"USERID","API_KEY",verificationCode);
|
|
Downloader downloader = new Downloader(file, videoId,"USERID","API_KEY",verificationCode);
|
|
|
|
//设置下载重连次数 取值范围(0--100),Demo设置的是重试60次
|
|
|
|
downloader.setReconnectLimit(ConfigUtil.DOWNLOAD_RECONNECT_LIMIT);
|
|
|
|
//设置下载重连间隔,单位ms,demo设置是3000ms
|
|
|
|
downloader.setDownloadRetryPeriod(3 * 1000);
|
|
// 开始下载
|
|
// 开始下载
|
|
downloader.start();
|
|
downloader.start();
|
|
```
|
|
```
|
... | @@ -454,12 +458,26 @@ private DWMediaADListener dwMediaADlistener = new DWMediaADListener({ |
... | @@ -454,12 +458,26 @@ private DWMediaADListener dwMediaADlistener = new DWMediaADListener({ |
|
```
|
|
```
|
|
player.setOnSubtitleMsgListener(new OnSubtitleMsgListener() {
|
|
player.setOnSubtitleMsgListener(new OnSubtitleMsgListener() {
|
|
@Override
|
|
@Override
|
|
public void onSubtitleMsg(String url, String font, int size, String color, String surroundColor, double bottom, String code) {
|
|
public void onSubtitleMsg(String subtitleName, final int sort, String url, String font, final int size, final String color, final String surroundColor, final double bottom, String code) {
|
|
url:字幕资源地址; font:字体名称,需要在工程的assets(没有请自行创建)文件夹下有对应的字体文件; size:字体大小; color:字体颜色;surroundColor:字体环绕色;
|
|
//第一种字幕
|
|
|
|
subtitleName:字幕名称 sort:字幕位置顺序 url:字幕资源地址; font:字体名称,需要在工程的assets(没有请自行创建)文件夹下有对应的字体文件; size:字体大小; color:字体颜色;surroundColor:字体环绕色;
|
|
bottom:距离底部的边距占手机屏幕宽度的百分比, code:字幕编码格式,如utf-8
|
|
bottom:距离底部的边距占手机屏幕宽度的百分比, code:字幕编码格式,如utf-8
|
|
注意:设置这些字幕样式需要在主线程操作
|
|
注意:设置这些字幕样式需要在主线程操作
|
|
}
|
|
}
|
|
});
|
|
|
|
|
|
@Override
|
|
|
|
public void onSecSubtitleMsg(String subtitleName, final int sort, String url, String font, final int size, final String color, final String surroundColor, final double bottom, String code) {
|
|
|
|
//第二种字幕
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onDefSubtitle(final int defaultSubtitle) {
|
|
|
|
//默认显示字幕
|
|
|
|
0默认显示第一种字幕,1默认显示第二种字幕,2默认显示双语字幕
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
```
|
|
```
|
|
|
|
|
|
## 4.6 错误处理
|
|
## 4.6 错误处理
|
... | | ... | |