Commit 5dc396804a5c1bfbbe654b1366e4410222ac4085

Authored by 张宗朋
1 parent bb43f82e

commit

src/main/java/com/cnlive/mz/live/action/LiveAction.java
@@ -142,7 +142,7 @@ public class LiveAction { @@ -142,7 +142,7 @@ public class LiveAction {
142 e.printStackTrace(); 142 e.printStackTrace();
143 } 143 }
144 // 直播通知 144 // 直播通知
145 - //tLiveService.notify(video_uuid, "-1"); 145 + // tLiveService.notify(video_uuid, "-1",-2);
146 boolean flag = tCheckService.closeLive(id); 146 boolean flag = tCheckService.closeLive(id);
147 return new Result(flag); 147 return new Result(flag);
148 } 148 }
@@ -229,4 +229,9 @@ public class LiveAction { @@ -229,4 +229,9 @@ public class LiveAction {
229 System.out.println(tLive); 229 System.out.println(tLive);
230 return new View("live/all_live_management.jsp").data("tLive", tLive); 230 return new View("live/all_live_management.jsp").data("tLive", tLive);
231 } 231 }
  232 + @Request.Get("/live/searchg/{page_number}")
  233 + public Result searchq(int page_number) {
  234 +
  235 + return new Result(true);
  236 + }
232 } 237 }
233 \ No newline at end of file 238 \ No newline at end of file
src/main/java/com/cnlive/mz/live/action/VideoAction.java
@@ -178,7 +178,7 @@ public class VideoAction { @@ -178,7 +178,7 @@ public class VideoAction {
178 tVideoService.notify(video_uuid); 178 tVideoService.notify(video_uuid);
179 } else if (video_type.equals("3")) { 179 } else if (video_type.equals("3")) {
180 // 直播通知 180 // 直播通知
181 - tLiveService.notify(video_uuid); 181 + //tLiveService.notify(video_uuid);
182 } 182 }
183 ApiBean apiBean = new ApiBean(); 183 ApiBean apiBean = new ApiBean();
184 apiBean.setCode(100); 184 apiBean.setCode(100);
@@ -189,7 +189,7 @@ public class VideoAction { @@ -189,7 +189,7 @@ public class VideoAction {
189 @Request.Get("/api/video/error/{video_uuid}") 189 @Request.Get("/api/video/error/{video_uuid}")
190 public ApiBean beat(String video_uuid) { 190 public ApiBean beat(String video_uuid) {
191 // 直播通知 191 // 直播通知
192 - tLiveService.notify(video_uuid); 192 + //tLiveService.notify(video_uuid);
193 ApiBean apiBean = new ApiBean(); 193 ApiBean apiBean = new ApiBean();
194 apiBean.setCode(100); 194 apiBean.setCode(100);
195 apiBean.setMessage("请求成功"); 195 apiBean.setMessage("请求成功");
src/main/webapp/pages/check/check_management.jsp
@@ -93,7 +93,7 @@ body { @@ -93,7 +93,7 @@ body {
93 <div class="input-group"> 93 <div class="input-group">
94 <div class="box-footer clearfix"> 94 <div class="box-footer clearfix">
95 <center> 95 <center>
96 - <tag:pager2 id="product_pager" pager="${tLive}" /> 96 + <tag:pager3 id="product_pager" pager="${tLive}" />
97 </center> 97 </center>
98 </div> 98 </div>
99 </div> 99 </div>
src/main/webapp/pages/live/video_management.jsp
@@ -39,13 +39,12 @@ @@ -39,13 +39,12 @@
39 <th>名称</th> 39 <th>名称</th>
40 <th>状态</th> 40 <th>状态</th>
41 <th>描述</th> 41 <th>描述</th>
42 - <th>详情</th> 42 + <th>操作</th>
43 </tr> 43 </tr>
44 <c:forEach var="item" items="${videos.recordList}" 44 <c:forEach var="item" items="${videos.recordList}"
45 varStatus="stat"> 45 varStatus="stat">
46 <tr> 46 <tr>
47 - <td><a href="${BASE}/video/view/${item.id}">${item.title}</a>  
48 - </td> 47 + <td>${item.title}</td>
49 <td><c:if test="${item.state==205}"> 48 <td><c:if test="${item.state==205}">
50 <span class="badge bg-green">未开始</span> 49 <span class="badge bg-green">未开始</span>
51 </c:if> <c:if test="${item.state==207}"> 50 </c:if> <c:if test="${item.state==207}">
@@ -59,7 +58,7 @@ @@ -59,7 +58,7 @@
59 </td> 58 </td>
60 <td> 59 <td>
61 <button class="btn btn-minier label-success" 60 <button class="btn btn-minier label-success"
62 - onclick="t_live_xq(${item.id});">详 61 + onclick="t_live_xq(${item.id});">详
63 </button> 62 </button>
64 </td> 63 </td>
65 64
src/main/webapp/pages/live/video_view.jsp
@@ -155,6 +155,8 @@ @@ -155,6 +155,8 @@
155 f : BASE_URL + 'ckplayer/m3u8.swf', 155 f : BASE_URL + 'ckplayer/m3u8.swf',
156 a : url || 'http://kssws.ks-cdn.com/20121218/abc.mp4-640x480-b211ebb6.mp4', 156 a : url || 'http://kssws.ks-cdn.com/20121218/abc.mp4-640x480-b211ebb6.mp4',
157 c : 0, 157 c : 0,
  158 + p : 1,
  159 + e : 1,
158 s : 4, 160 s : 4,
159 lv: 0//注意,是否锁定进度栏 0:不锁定,1:锁定。如果是直播,需设置lv:1 161 lv: 0//注意,是否锁定进度栏 0:不锁定,1:锁定。如果是直播,需设置lv:1
160 } 162 }
@@ -172,7 +174,7 @@ @@ -172,7 +174,7 @@
172 allowScriptAccess:'always', 174 allowScriptAccess:'always',
173 wmode:'transparent' 175 wmode:'transparent'
174 }; 176 };
175 - CKobject.embed('http://localhost:8080/cnlive_live_web/static/assets/ck/ckplayer/ckplayer.swf','player','ckplayer_a1','400', '400', false, flashvars) 177 + CKobject.embed('http://localhost:8080/cnlive_live_web/static/assets/ck/ckplayer/ckplayer.swf','player','ckplayer_a1','400', '350', false, flashvars)
176 } 178 }
177 </script> 179 </script>
178 </body> 180 </body>
src/main/webapp/static/assets/ck/ckplayer/ckplayer.js
@@ -44,7 +44,7 @@ function ckstyle() { //定义总的风格 @@ -44,7 +44,7 @@ function ckstyle() { //定义总的风格
44 这里是用来做为对flashvars值的补充,除了c和x二个参数以外的设置都可以在这里进行配置 44 这里是用来做为对flashvars值的补充,除了c和x二个参数以外的设置都可以在这里进行配置
45 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 45 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4
46 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3*/ 46 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3*/
47 - setup: '1,1,1,1,1,2,0,1,2,0,0,1,200,0,2,1,0,1,1,1,2,10,3,0,1,2,3000,0,0,0,0,1,1,1,1,1,1,250,0,90,0,0,0', 47 + setup: '1,1,1,1,1,2,0,1,0,0,0,1,200,0,2,1,0,1,1,1,2,10,3,0,1,2,3000,0,0,0,0,1,1,1,1,1,1,250,0,90,0,0,0',
48 /* 48 /*
49 这是配置文件里比较重要的一个参数,共有N个功能控制参数,并且以后会继续的增加,各控制参数以英文逗号(,)隔开。下面列出各参数的说明: 49 这是配置文件里比较重要的一个参数,共有N个功能控制参数,并且以后会继续的增加,各控制参数以英文逗号(,)隔开。下面列出各参数的说明:
50 1、鼠标经过按钮是否使用手型,0普通鼠标,1手型鼠标,2是只有按钮手型,3是控制栏手型 50 1、鼠标经过按钮是否使用手型,0普通鼠标,1手型鼠标,2是只有按钮手型,3是控制栏手型
@@ -119,7 +119,7 @@ function ckstyle() { //定义总的风格 @@ -119,7 +119,7 @@ function ckstyle() { //定义总的风格
119 4、播放器最小高度 119 4、播放器最小高度
120 这里只是初始化时的设置,最终加载完播放器后显示的效果需要在style.swf/style.xml里设置该参数 120 这里只是初始化时的设置,最终加载完播放器后显示的效果需要在style.swf/style.xml里设置该参数
121 */ 121 */
122 - mylogo: null, 122 + mylogo: 'null',
123 /* 123 /*
124 视频加载前显示的logo文件,不使用设置成null,即mylogo='null'; 124 视频加载前显示的logo文件,不使用设置成null,即mylogo='null';
125 */ 125 */
@@ -132,7 +132,7 @@ function ckstyle() { //定义总的风格 @@ -132,7 +132,7 @@ function ckstyle() { //定义总的风格
132 3、水平偏移量,举例说明,如果第1个参数设置成0左对齐,第3个偏移量设置成10,就是离左边10个像素,第一个参数设置成2,偏移量如果设置的是正值就会移到播放器外面,只有设置成负值才行,设置成-1,按钮就会跑到播放器外面 132 3、水平偏移量,举例说明,如果第1个参数设置成0左对齐,第3个偏移量设置成10,就是离左边10个像素,第一个参数设置成2,偏移量如果设置的是正值就会移到播放器外面,只有设置成负值才行,设置成-1,按钮就会跑到播放器外面
133 4、垂直偏移量 133 4、垂直偏移量
134 */ 134 */
135 - logo: null, 135 + logo: 'null',
136 /* 136 /*
137 默认右上角一直显示的logo,不使用设置成null,即logo='null'; 137 默认右上角一直显示的logo,不使用设置成null,即logo='null';
138 */ 138 */
src/main/webapp/static/assets/ck/ckplayer/ckplayer.xml
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 17 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4
18 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 18 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
19 --> 19 -->
20 - <setup>1,1,1,1,1,2,0,1,2,0,0,1,200,0,2,1,0,1,1,1,0,10,3,0,1,2,3000,0,0,0,0,1,1,1,1,1,1,250,0,90,0,0,0</setup> 20 + <setup>1,1,1,1,1,2,0,1,0,0,0,1,200,0,2,1,0,1,1,1,0,10,3,0,1,2,3000,0,0,0,0,1,1,1,1,1,1,250,0,90,0,0,0</setup>
21 <!-- 21 <!--
22 这是配置文件里比较重要的一个参数,共有N个功能控制参数,并且以后会继续的增加,各控制参数以英文逗号(,)隔开。下面列出各参数的说明: 22 这是配置文件里比较重要的一个参数,共有N个功能控制参数,并且以后会继续的增加,各控制参数以英文逗号(,)隔开。下面列出各参数的说明:
23 1、鼠标经过按钮是否使用手型,0普通鼠标,1手型鼠标,2是只有按钮手型,3是控制栏手型 23 1、鼠标经过按钮是否使用手型,0普通鼠标,1手型鼠标,2是只有按钮手型,3是控制栏手型
@@ -92,11 +92,11 @@ @@ -92,11 +92,11 @@
92 4、播放器最小高度 92 4、播放器最小高度
93 这里只是初始化时的设置,最终加载完播放器后显示的效果需要在style.swf/style.xml里设置该参数 93 这里只是初始化时的设置,最终加载完播放器后显示的效果需要在style.swf/style.xml里设置该参数
94 --> 94 -->
95 - <mylogo>logo.swf</mylogo> 95 + <mylogo> null </mylogo>
96 <!-- 96 <!--
97 视频加载前显示的logo文件,不使用设置成<mylogo>null</mylogo> 97 视频加载前显示的logo文件,不使用设置成<mylogo>null</mylogo>
98 --> 98 -->
99 - <pm_mylogo>1,1,-100,-55</pm_mylogo> 99 + <!-- <pm_mylogo>1,1,-100,-55</pm_mylogo> -->
100 <!-- 100 <!--
101 视频加载前显示的logo文件(mylogo参数的)的位置 101 视频加载前显示的logo文件(mylogo参数的)的位置
102 本软件所有的四个参数控制位置的方式全部都是统一的意思,如下 102 本软件所有的四个参数控制位置的方式全部都是统一的意思,如下
@@ -105,11 +105,11 @@ @@ -105,11 +105,11 @@
105 3、水平偏移量,举例说明,如果第1个参数设置成0左对齐,第3个偏移量设置成10,就是离左边10个像素,第一个参数设置成2,偏移量如果设置的是正值就会移到播放器外面,只有设置成负值才行,设置成-1,按钮就会跑到播放器外面 105 3、水平偏移量,举例说明,如果第1个参数设置成0左对齐,第3个偏移量设置成10,就是离左边10个像素,第一个参数设置成2,偏移量如果设置的是正值就会移到播放器外面,只有设置成负值才行,设置成-1,按钮就会跑到播放器外面
106 4、垂直偏移量 106 4、垂直偏移量
107 --> 107 -->
108 - <logo>cklogo.png</logo> 108 + <logo>null</logo>
109 <!-- 109 <!--
110 默认右上角一直显示的logo,不使用设置成<logo>null</logo> 110 默认右上角一直显示的logo,不使用设置成<logo>null</logo>
111 --> 111 -->
112 - <pm_logo>2,0,-100,20</pm_logo> 112 + <!-- <pm_logo>2,0,-100,20</pm_logo> -->
113 <!-- 113 <!--
114 播放器右上角的logo的位置 114 播放器右上角的logo的位置
115 1、水平对齐方式,0是左,1是中,2是右 115 1、水平对齐方式,0是左,1是中,2是右
@@ -273,8 +273,8 @@ @@ -273,8 +273,8 @@
273 分享插件调用的配置文件地址 273 分享插件调用的配置文件地址
274 调用插件开始 274 调用插件开始
275 --> 275 -->
276 - <cpt>right.swf,2,1,0,0,2,0</cpt><!--右边开关灯,调整,分享按钮的插件-->  
277 - <cpt>share.swf,1,1,-180,-100,3,0</cpt><!--分享插件-->  
278 - <cpt>adjustment.swf,1,1,-180,-100,3,0</cpt><!--调整大小和颜色的插件--> 276 + <!-- <cpt>right.swf,2,1,0,0,2,0</cpt>右边开关灯,调整,分享按钮的插件
  277 + <cpt>share.swf,1,1,-180,-100,3,0</cpt>分享插件
  278 + <cpt>adjustment.swf,1,1,-180,-100,3,0</cpt>调整大小和颜色的插件 -->
279 </style> 279 </style>
280 </ckplayer> 280 </ckplayer>
281 \ No newline at end of file 281 \ No newline at end of file
src/main/webapp/static/assets/cnlive/js/common.js
@@ -6,6 +6,20 @@ @@ -6,6 +6,20 @@
6 function next_page(pageNum) { 6 function next_page(pageNum) {
7 window.location.href = "" + pageNum; 7 window.location.href = "" + pageNum;
8 } 8 }
  9 +function next_pager(pageNum) {
  10 + $.ajax({
  11 + url : '../../live/searchg/' + pageNum,
  12 + type : 'post',
  13 + datatype : "json",
  14 + async : true,
  15 + error : function() {
  16 + },
  17 + success : function(data) {
  18 + location.href = '../../live/search/'+pageNum;
  19 + }
  20 + });
  21 +
  22 +}
9 23
10 // 提示 24 // 提示
11 function showTip(succ) { 25 function showTip(succ) {
target/m2e-wtp/web-resources/META-INF/maven/com.cnlive.mz.live.web/cnlive_live_web/pom.properties
1 #Generated by Maven Integration for Eclipse 1 #Generated by Maven Integration for Eclipse
2 -#Fri Jun 17 09:20:43 CST 2016 2 +#Mon Jun 20 09:31:18 CST 2016
3 version=0.0.1-SNAPSHOT 3 version=0.0.1-SNAPSHOT
4 groupId=com.cnlive.mz.live.web 4 groupId=com.cnlive.mz.live.web
5 m2e.projectName=cnlive_live_web 5 m2e.projectName=cnlive_live_web