| | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | import com.yeshi.buwan.exception.video.VideoPlayException; |
| | | import org.springframework.stereotype.Controller; |
| | | |
| | | import com.rabbitmq.tools.json.JSONUtil; |
| | | import com.yeshi.buwan.domain.CategoryContry; |
| | | import com.yeshi.buwan.domain.DetailSystem; |
| | | import com.yeshi.buwan.domain.system.DetailSystem; |
| | | import com.yeshi.buwan.domain.VideoDetailInfo; |
| | | import com.yeshi.buwan.domain.VideoInfo; |
| | | import com.yeshi.buwan.domain.VideoType; |
| | |
| | | |
| | | JSONObject object = new JSONObject(); |
| | | |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(platform, 0); |
| | | DetailSystem detailSystem = systemService.getDetailSystemByPackage(packageName); |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(detailSystem, 1,null); |
| | | // 获取视频列表 |
| | | List<VideoInfo> list1; |
| | | if (type.equalsIgnoreCase("area")) { |
| | |
| | | CacheUtil.getMD5Long(resourceList)); |
| | | } |
| | | |
| | | List<VideoInfo> list = new ArrayList<VideoInfo>(); |
| | | List<VideoInfo> list = new ArrayList<>(); |
| | | list.addAll(list1); |
| | | JSONArray array = new JSONArray(); |
| | | for (VideoInfo info : list) |
| | |
| | | return; |
| | | } |
| | | |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(platform, 0); |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), 1,null); |
| | | |
| | | VideoInfo info = (videoDeailUtil.getVideoInfo(videoId, resourceId, resourceList, |
| | | VideoInfo info = (videoDeailUtil.getVideoInfo(null, videoId, resourceId, resourceList, |
| | | CacheUtil.getMD5Long(resourceList))); |
| | | if (info == null) |
| | | return; |
| | |
| | | return; |
| | | } |
| | | |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(platform, 0); |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), 1,null); |
| | | |
| | | DetailSystem ds = systemService.getDetailSystemByPackage(packageName); |
| | | // 猜你喜欢 |
| | |
| | | ? recommendService.guessLikeList(ds.getId(), 10, resourceList, CacheUtil.getMD5Long(resourceList)) |
| | | : recommendService.guessLikeList(ds.getId(), 10, videoId, resourceList, |
| | | CacheUtil.getMD5Long(resourceList)); |
| | | List<VideoInfo> list = new ArrayList<VideoInfo>(); |
| | | List<VideoInfo> list = new ArrayList<>(); |
| | | list.addAll(list1); |
| | | |
| | | // 相关视频 |
| | | List<VideoInfo> list2 = recommendService.getRelativeVideoList(ds.getId(), 10, videoId, resourceList, |
| | | CacheUtil.getMD5Long(resourceList)); |
| | | List<VideoInfo> xlist = new ArrayList<VideoInfo>(); |
| | | List<VideoInfo> xlist = new ArrayList<>(); |
| | | xlist.addAll(list2); |
| | | |
| | | // 大家都在看 |
| | | List<VideoInfo> list3 = recommendService.peopleSee(ds.getId(), 10, videoId, resourceList, |
| | | CacheUtil.getMD5Long(resourceList)); |
| | | List<VideoInfo> plist = new ArrayList<VideoInfo>(); |
| | | List<VideoInfo> plist = new ArrayList<>(); |
| | | plist.addAll(list3); |
| | | JSONArray garray = new JSONArray(); |
| | | JSONArray xarray = new JSONArray(); |
| | |
| | | |
| | | DetailSystem detailSystem = systemService.getDetailSystemByPackage(packageName); |
| | | |
| | | PlayUrl pu = videoDeailUtil.getPlayUrl(null, detailSystem.getId(), id, type, Integer.parseInt(resourceId), videoId); |
| | | PlayUrl pu = null; |
| | | try { |
| | | pu = videoDeailUtil.getPlayUrl(null, detailSystem.getId(), id, type, Integer.parseInt(resourceId), videoId); |
| | | } catch (VideoPlayException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | if (pu != null) { |
| | | if (!StringUtil.isNullOrEmpty(pu.getUrl())) |