1.定义一个实体类
用于解析srt文件的内容
public class SRT {
private int beginTime;
private int endTime;
private String srtBody;
public int getBeginTime() {
return beginTime;
}
public void setBeginTime(int beginTime) {
this.beginTime = beginTime;
}
public int getEndTime() {
return endTime;
}
public void setEndTime(int endTime) {
this.endTime = endTime;
}
public String getSrtBody() {
return srtBody;
}
public void setSrtBody(String srtBody) {
this.srtBody = srtBody;
}
@Override
public String toString() {
return "" + beginTime + ":" + endTime + ":" + srtBody;
}
}
2.定义一个方法解析srt文件,并存放在集合中
public class SrtParser {
public static int lastEndTime;
private static ArrayList enSrtList;
private static String content;
/**
* 解析SRT字幕文件
* 字幕路径
*/
public static void parseSrt(String name, ArrayList srtList) {
<