| | |
| | | import com.yeshi.buwan.util.StringUtil; |
| | | import com.yeshi.buwan.util.TimeUtil; |
| | | import com.yeshi.buwan.util.video.VideoConstant; |
| | | import com.yeshi.buwan.vo.AcceptData; |
| | | import org.hibernate.HibernateException; |
| | | import org.hibernate.Session; |
| | | import org.springframework.orm.hibernate4.HibernateCallback; |
| | |
| | | |
| | | public final static int PLAY_NONE = 0;// 不能播放 |
| | | public final static int PLAY_HTML = 1;// 跳转移动端网页播放 |
| | | public final static int PLAY_SDK = 3;// 内嵌SDK播放 |
| | | public final static int PLAY_SDK = 2;// 内嵌SDK播放 |
| | | |
| | | public final static int RESOURCE_ID = 24; |
| | | public final static String RESOURCE_NAME = "风行."; |
| | |
| | | VideoDetailInfo vinfo = new VideoDetailInfo(); |
| | | vinfo.setExtraId(pv.getId()); |
| | | vinfo.setName(pv.getName()); |
| | | if ("综艺".equalsIgnoreCase(p.getChannel())) |
| | | if ("综艺".equalsIgnoreCase(p.getChannel())) { |
| | | vinfo.setTag(pv.getName()); |
| | | else if ("电影".equalsIgnoreCase(p.getChannel())) |
| | | vinfo.setName(p.getName() + " " + pv.getNum()); |
| | | } else if ("电影".equalsIgnoreCase(p.getChannel())) { |
| | | vinfo.setTag(p.getName()); |
| | | else |
| | | vinfo.setTag(pv.getNum()); |
| | | vinfo.setName(p.getName()); |
| | | } else if ("电视剧".equalsIgnoreCase(p.getChannel())) { |
| | | vinfo.setTag(pv.getNum() + ""); |
| | | vinfo.setName(p.getName() + " 第" + pv.getNum() + "集"); |
| | | } else { |
| | | vinfo.setTag(pv.getNum() + ""); |
| | | vinfo.setName(p.getName()); |
| | | } |
| | | vinfo.setType("funtv"); |
| | | vinfo.setId(Long.parseLong(pv.getId())); |
| | | |
| | | return vinfo; |
| | | } |
| | | |
| | |
| | | |
| | | Comparator<FunTVVideo2> cm = new Comparator<FunTVVideo2>() { |
| | | public int compare(FunTVVideo2 o1, FunTVVideo2 o2) { |
| | | int t2 = Integer.parseInt(o2.getNum()); |
| | | int t1 = Integer.parseInt(o1.getNum()); |
| | | int t2 = o2.getNum(); |
| | | int t1 = o1.getNum(); |
| | | return (t2 - t1);// 倒序排列 |
| | | } |
| | | }; |
| | |
| | | } |
| | | |
| | | |
| | | public static int getPlayType(FunTVVideo2 video2) { |
| | | if (video2.getStatus().equalsIgnoreCase("1")) |
| | | return PLAY_HTML; |
| | | else |
| | | /** |
| | | * 获取播放类型 |
| | | * |
| | | * @param acceptData |
| | | * @param video2 |
| | | * @return |
| | | */ |
| | | public static int getPlayType(AcceptData acceptData, FunTVVideo2 video2) { |
| | | if (video2.getStatus().equalsIgnoreCase("1")) { |
| | | if (acceptData.getPlatform().equalsIgnoreCase("android") && acceptData.getVersion() >= 100) { |
| | | return PLAY_SDK; |
| | | } else { |
| | | return PLAY_HTML; |
| | | } |
| | | } else { |
| | | return PLAY_NONE; |
| | | } |
| | | } |
| | | |
| | | |
| | | public void update(int channelId, Date startTime, Date endTime) { |
| | | |
| | | } |
| | | |
| | | } |