修复任务记录删除失败的问题
优化网络连接状态获取的逻辑 修复配置文件的某些配置失效的问题 新增m3u8切片状态注解`@M3U8.onPeerStart`,`@M3U8.onPeerComplete`,`@M3U8.onPeerFail` 新增动态指定m3u8协议视频的下载功能(边下边播)
This commit is contained in:
@@ -17,6 +17,8 @@ package com.arialyy.compiler;
|
||||
|
||||
import com.arialyy.annotations.Download;
|
||||
import com.arialyy.annotations.DownloadGroup;
|
||||
import com.arialyy.annotations.M3U8;
|
||||
import com.arialyy.annotations.TaskEnum;
|
||||
import com.arialyy.annotations.Upload;
|
||||
import java.io.IOException;
|
||||
import javax.annotation.processing.Filer;
|
||||
@@ -113,7 +115,7 @@ class ElementHandler {
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理搜索到的上传注解F
|
||||
* 处理搜索到的上传注解
|
||||
*/
|
||||
void handleUpload(RoundEnvironment roundEnv) {
|
||||
mPbUtil.saveMethod(TaskEnum.UPLOAD, roundEnv, Upload.onWait.class, ProxyConstance.WAIT);
|
||||
@@ -136,6 +138,18 @@ class ElementHandler {
|
||||
ProxyConstance.TASK_STOP);
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理搜索到到m3u8切片注解
|
||||
*/
|
||||
void handleM3U8(RoundEnvironment roundEnv) {
|
||||
mPbUtil.saveMethod(TaskEnum.M3U8_PEER, roundEnv, M3U8.onPeerStart.class,
|
||||
ProxyConstance.TASK_START);
|
||||
mPbUtil.saveMethod(TaskEnum.M3U8_PEER, roundEnv, M3U8.onPeerComplete.class,
|
||||
ProxyConstance.TASK_COMPLETE);
|
||||
mPbUtil.saveMethod(TaskEnum.M3U8_PEER, roundEnv, M3U8.onPeerFail.class,
|
||||
ProxyConstance.TASK_FAIL);
|
||||
}
|
||||
|
||||
/**
|
||||
* 在build文件夹中生成代理文件
|
||||
*/
|
||||
@@ -150,6 +164,5 @@ class ElementHandler {
|
||||
|
||||
void clean() {
|
||||
mPbUtil.getMethodParams().clear();
|
||||
mPbUtil.getListenerClass().clear();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user