Update Vod.java
This commit is contained in:
parent
837f62d8ab
commit
54b5aea79e
|
|
@ -30,6 +30,8 @@ public class Vod {
|
|||
private String vodPlayUrl;
|
||||
@SerializedName("vod_tag")
|
||||
private String vodTag;
|
||||
@SerializedName("style")
|
||||
private Style style;
|
||||
|
||||
public Vod() {
|
||||
}
|
||||
|
|
@ -47,6 +49,14 @@ public class Vod {
|
|||
setVodRemarks(vodRemarks);
|
||||
}
|
||||
|
||||
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, Style style) {
|
||||
setVodId(vodId);
|
||||
setVodName(vodName);
|
||||
setVodPic(vodPic);
|
||||
setVodRemarks(vodRemarks);
|
||||
setStyle(style);
|
||||
}
|
||||
|
||||
public Vod(String vodId, String vodName, String vodPic, String vodRemarks, boolean folder) {
|
||||
setVodId(vodId);
|
||||
setVodName(vodName);
|
||||
|
|
@ -110,4 +120,45 @@ public class Vod {
|
|||
public void setVodTag(String vodTag) {
|
||||
this.vodTag = vodTag;
|
||||
}
|
||||
|
||||
public void setStyle(Style style) {
|
||||
this.style = style;
|
||||
}
|
||||
|
||||
public static class Style {
|
||||
|
||||
@SerializedName("type")
|
||||
private String type;
|
||||
@SerializedName("ratio")
|
||||
private Float ratio;
|
||||
|
||||
public static Style rect() {
|
||||
return rect(0.75f);
|
||||
}
|
||||
|
||||
public static Style rect(float ratio) {
|
||||
return new Style("rect", ratio);
|
||||
}
|
||||
|
||||
public static Style oval() {
|
||||
return new Style("oval", 1.0f);
|
||||
}
|
||||
|
||||
public static Style full() {
|
||||
return new Style("full");
|
||||
}
|
||||
|
||||
public static Style list() {
|
||||
return new Style("list");
|
||||
}
|
||||
|
||||
public Style(String type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public Style(String type, Float ratio) {
|
||||
this.type = type;
|
||||
this.ratio = ratio;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue