Commit 1a20c129 1a20c1299984ea0ccfbe6cd5045ea778b6b8fd6b by 金学艇

supercid和cid从js端获取便于后续更新

专门给福建渠道造个fujian_main_recommend.json
1 parent ec058611
...@@ -380,7 +380,7 @@ cc.Class({ ...@@ -380,7 +380,7 @@ cc.Class({
380 this.getRightRecommendRequest(); 380 this.getRightRecommendRequest();
381 return; 381 return;
382 } 382 }
383 Network.ajax("GET", Common.TOPDRAW_API_SERVER + "main/main_recommend.json", null, null, 383 Network.ajax("GET", Common.TOPDRAW_API_SERVER + "main/fujian_main_recommend.json", null, null,
384 function (strResponse) { 384 function (strResponse) {
385 try { 385 try {
386 this._oInit.main_recommend = strResponse; 386 this._oInit.main_recommend = strResponse;
...@@ -1439,10 +1439,6 @@ cc.Class({ ...@@ -1439,10 +1439,6 @@ cc.Class({
1439 1439
1440 doCurrentFocusTVLinkAction: function (strAction) { 1440 doCurrentFocusTVLinkAction: function (strAction) {
1441 let strTVLink = this._fiCurrentFocus.getTVLink(); 1441 let strTVLink = this._fiCurrentFocus.getTVLink();
1442 //福建测试视频播放功能
1443 if (strTVLink == "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"0\"}}]}") {
1444 strTVLink = "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\"}}]}";
1445 }
1446 cc.log("tvlink===============" + strTVLink); 1442 cc.log("tvlink===============" + strTVLink);
1447 // cc.log("tvlink===============" + this._oSceneContext._iPageIndex); 1443 // cc.log("tvlink===============" + this._oSceneContext._iPageIndex);
1448 try { 1444 try {
......
...@@ -149,7 +149,7 @@ cc.Class({ ...@@ -149,7 +149,7 @@ cc.Class({
149 //获取节目详情 149 //获取节目详情
150 checkPfbReadyAndInitPage: function () { 150 checkPfbReadyAndInitPage: function () {
151 var self = this; 151 var self = this;
152 Network.ajax("GET", Common.TOPDRAW_API_SERVER + "videoDetail/game_test_detail_list_by_ids.json", null, null, 152 Network.ajax("GET", Common.TOPDRAW_API_SERVER + "videoDetail/fujian_get_movie_detail.json", null, null,
153 function (strResponse) { 153 function (strResponse) {
154 try { 154 try {
155 var oJSONResult = JSON.parse(strResponse); 155 var oJSONResult = JSON.parse(strResponse);
...@@ -185,8 +185,18 @@ cc.Class({ ...@@ -185,8 +185,18 @@ cc.Class({
185 this.getGatherDetailList(); //获取剧集列表 185 this.getGatherDetailList(); //获取剧集列表
186 186
187 // this.getPlayURLAndPlay();//先改为从java获取 187 // this.getPlayURLAndPlay();//先改为从java获取
188 //将fileCode修改成符合规范的格式
189 //给String扩展一个replaceAll方法
190 String.prototype.replaceAll = function (FindText, RepText) {
191 let regExp = new RegExp(FindText, 'g');
192 return this.replace(regExp, RepText);
193 };
194 if (this._oInit != null) {
195 this._oInit.fileCode = (this._oInit.fileCode.substring(this._oInit.fileCode.indexOf("_") + 1, this._oInit.fileCode.lastIndexOf("_"))).replaceAll("-", "");
196 }
197 cc.log("fileCode| " + this._oInit.fileCode + " | supercid |" + this._oInit.supercid + " | cid | " + this._oInit.cid);
188 if (cc.sys.isNative) { 198 if (cc.sys.isNative) {
189 jsb.reflection.callStaticMethod("org/cocos2dx/javascript/common/TopdrawSDKWrapper", "getPlayUrl", "(Ljava/lang/String;)V", "getPlayURLAndPlay"); 199 jsb.reflection.callStaticMethod("org/cocos2dx/javascript/common/TopdrawSDKWrapper", "getPlayUrl", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", this._oInit.supercid, this._oInit.cid, "getPlayURLAndPlay");
190 } 200 }
191 201
192 } else { 202 } else {
...@@ -220,7 +230,7 @@ cc.Class({ ...@@ -220,7 +230,7 @@ cc.Class({
220 } 230 }
221 }, 231 },
222 232
223 getPlayURLAndPlay: function (playUrl, mediaCode) { 233 getPlayURLAndPlay: function (playUrl) {
224 try { 234 try {
225 cc.log("videoDetail.js -> getPlayURLAndPlay | " + playUrl); 235 cc.log("videoDetail.js -> getPlayURLAndPlay | " + playUrl);
226 this._ComOperation.initPlayer(64, 56, 564, 317, true, true); //这里采用左右边距对应android坐标 fix jerry 236 this._ComOperation.initPlayer(64, 56, 564, 317, true, true); //这里采用左右边距对应android坐标 fix jerry
...@@ -228,7 +238,7 @@ cc.Class({ ...@@ -228,7 +238,7 @@ cc.Class({
228 let options = {}; 238 let options = {};
229 // options.playurl = this._oInit.url; 239 // options.playurl = this._oInit.url;
230 options.playurl = playUrl; 240 options.playurl = playUrl;
231 options.fileCode = mediaCode; 241 options.fileCode = this._oInit.fileCode;
232 this._ComOperation.setURL(options); //测试播放地址 242 this._ComOperation.setURL(options); //测试播放地址
233 } catch (error) { 243 } catch (error) {
234 if (cc.sys.isNative) { 244 if (cc.sys.isNative) {
......
...@@ -3,9 +3,12 @@ ...@@ -3,9 +3,12 @@
3 "count": 1, 3 "count": 1,
4 "resultSet": [ 4 "resultSet": [
5 { 5 {
6 "name": "专注力 (21个亲子游戏)", 6 "name": "魔法啥拉",
7 "episode_number": 15, 7 "episode_number": 15,
8 "current_episode_number": 15, 8 "current_episode_number": 15,
9 "fileCode": "file_997b7cb4-573c-4916-b575-4c0bc9476f9b_TS4M1080p",
10 "supercid": "42dab385e29e4f0f99c3513939815a2c",
11 "cid": "898abfacb6a34c19b36708ebb43ad044",
9 "description": "简介:作为人气作品《魔法沙拉》的全新续作,《魔法沙拉2》拥有3个全3个全新的玩法模式:爽快到炸裂的竞速模式,诙谐幽默的娱乐模式3个全以及紧张刺激的挑战模式,都将让您感受到完全不一样......", 12 "description": "简介:作为人气作品《魔法沙拉》的全新续作,《魔法沙拉2》拥有3个全3个全新的玩法模式:爽快到炸裂的竞速模式,诙谐幽默的娱乐模式3个全以及紧张刺激的挑战模式,都将让您感受到完全不一样......",
10 "url": "http://mirror.aarnet.edu.au/pub/TED-talks/911Mothers_2010W-480p.mp4", 13 "url": "http://mirror.aarnet.edu.au/pub/TED-talks/911Mothers_2010W-480p.mp4",
11 "images": { 14 "images": {
......
1 {
2 "name": "Recommend",
3 "resultSet": [
4 {
5 "name": "ViewPager",
6 "height": 358,
7 "hasChildFrame": true,
8 "data": {
9 "name": "frame1",
10 "resultSet": [
11 {
12 "name": "Carousel0",
13 "code": "promotionItem_fd456495-2e32-44e1-9d92-q4ert34",
14 "left": 64,
15 "top": 0,
16 "imageURL": "upload/image/main/block1_1.png",
17 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.cake\"}}]}",
18 "width": 270,
19 "height": 167
20 },
21 {
22 "name": "dailyRecommend",
23 "code": "promotionItem_4ca66642-33d0-41c9-9913-g5erhwgw5er",
24 "left": 64,
25 "top": 191,
26 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.candy\"}}]}",
27 "imageURL": "upload/image/main/block1_2.png",
28 "width": 270,
29 "height": 167
30 }
31 ]
32 }
33 },
34 {
35 "name": "轮播下方图片",
36 "height": 167,
37 "hasChildFrame": true,
38 "data": {
39 "name": "frame1",
40 "resultSet": [
41 {
42 "name": "Carousel1",
43 "code": "promotionItem_fd456495-2e32-44e1-9d92-450227d4afa3",
44 "left": 64,
45 "top": 0,
46 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.shuyishu\"}}]}",
47 "imageURL": "upload/image/main/block2_1.png",
48 "width": 270,
49 "height": 167
50 },
51 {
52 "name": "dailyRecommend2",
53 "code": "promotionItem_4ca66642-33d0-41c9-9913-df131a79a375",
54 "left": 359,
55 "top": 0,
56 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.motor\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.motor_v1.2.11_20190704.apk\"}}]}",
57 "imageURL": "upload/image/main/block2_2.jpg",
58 "width": 270,
59 "height": 167
60 },
61 {
62 "name": "dailyRecommend3",
63 "code": "promotionItem_c5f58c16-48a5-4796-ab52-rwvh6u5j55",
64 "left": 652,
65 "top": 0,
66 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.garbage\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.garbage_v2.0.8_bc6_20190826.apk\"}}]}",
67 "imageURL": "upload/image/main/block2_3.png",
68 "width": 270,
69 "height": 167
70 },
71 {
72 "name": "dailyRecommend4",
73 "code": "promotionItem_c5f58c16-48a5-4796-ab52-41679fc88a6d",
74 "left": 946,
75 "top": 0,
76 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.guesscolor\"}}]}",
77 "imageURL": "upload/image/main/block2_4.png",
78 "width": 270,
79 "height": 167
80 }
81 ]
82 }
83 },
84 {
85 "name": "特色推荐",
86 "height": 153,
87 "hasChildFrame": true,
88 "data": {
89 "name": "frame2",
90 "resultSet": [
91 {
92 "name": "Title",
93 "code": "promotionItem_8a4a1762-22e8-4a1e-ae4yh54hw5",
94 "left": 63,
95 "top": 0,
96 "imageURL": "upload/image/main/font_2.png",
97 "width": 128,
98 "height": 45,
99 "disable": true
100 },
101 {
102 "name": "SpecialList",
103 "layout": "horizontal",
104 "position": [
105 63,
106 60
107 ],
108 "width": 1153,
109 "height": 88,
110 "disable": true,
111 "childrenSize": [
112 172,
113 88
114 ],
115 "childrenMargin": [
116 16,
117 24,
118 0,
119 0
120 ],
121 "hasChildFrame": true,
122 "data": {
123 "name": "subjectList",
124 "resultSet": [
125 {
126 "name": "Subject1",
127 "imageURL": "upload/image/main/block4_1.png",
128 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"0\"}}]}",
129 "code": "promotionItem_e432ac2d-c1f3-4daehr4w5g4w5yh4w5yh"
130 },
131 {
132 "name": "Subject2",
133 "imageURL": "upload/image/main/block4_2.png",
134 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"1\"}}]}",
135 "code": "promotionItem_f90b7ff3-1f36-401erhb54wyh4th"
136 },
137 {
138 "name": "Subject3",
139 "imageURL": "upload/image/main/block4_3.png",
140 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"2\"}}]}",
141 "code": "promotionItem_e29b33e4-8954-4eerthy6rthg54er"
142 },
143 {
144 "name": "Subject4",
145 "imageURL": "upload/image/main/block4_4.png",
146 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"3\"}}]}",
147 "code": "promotionItem_e29b33e4-8954-vwregv54thw6"
148 },
149 {
150 "name": "Subject5",
151 "imageURL": "upload/image/main/block4_5.png",
152 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"4\"}}]}",
153 "code": "promotionItem_e29b33e4-8954-bq4wrjhwbt4t"
154 },
155 {
156 "name": "Subject6",
157 "imageURL": "upload/image/main/block4_6.png",
158 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameCategory\",\"currentIndex\":\"5\"}}]}",
159 "code": "promotionItem_57aea4b3-7716-4we5j56trhgser2"
160 }
161 ]
162 },
163 "dataTmpl": "tmplPromotionGroupCell2",
164 "childClass": "subject_list_cell"
165 }
166 ]
167 }
168 },
169 {
170 "name": "热门必玩上方图",
171 "height": 258,
172 "hasChildFrame": true,
173 "data": {
174 "name": "frame3",
175 "resultSet": [
176 {
177 "name": "Title",
178 "code": "promotionItem_ca662698-17fe-436b-erhtrehgw4e54",
179 "left": 63,
180 "top": 0,
181 "imageURL": "upload/image/main/font_3.png",
182 "width": 158,
183 "height": 45,
184 "disable": true
185 },
186 {
187 "name": "SingerList1",
188 "code": "promotionItem_0a911d4c-9223-4d49-se5hj54uh4w5g45w",
189 "left": 63,
190 "top": 61,
191 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.MortaKombat\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.MortaKombat_v2.1.4_bc55_20190717_Release.apk\"}}]}",
192 "imageURL": "upload/image/main/block5_1.jpg",
193 "width": 564,
194 "height": 228
195 },
196 {
197 "name": "SingerList2",
198 "code": "promotionItem_c388af5a-0351-43c4-e5sjhu45h54wh45h",
199 "left": 653,
200 "top": 61,
201 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.Orbbec.MortaKombat\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.Orbbec.MortaKombat_v2.1.4_bc55_20190717_Release.apk\"}}]}",
202 "imageURL": "upload/image/main/block5_1.jpg",
203 "width": 564,
204 "height": 228
205 }
206 ]
207 }
208 },
209 {
210 "name": "热门必玩下方图",
211 "height": 252,
212 "hasChildFrame": true,
213 "data": {
214 "name": "frame3",
215 "resultSet": [
216 {
217 "name": "SingerList3",
218 "code": "promotionItem_c388af5a-0351-43c4we5jh45j45jh54hj",
219 "left": 63,
220 "top": 24,
221 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.candy\"}}]}",
222 "imageURL": "upload/image/main/block5_3.png",
223 "width": 368,
224 "height": 228
225 },
226 {
227 "name": "SingerList4",
228 "code": "promotionItem_c388af5a-0351-43c4j56j54hw4h54",
229 "left": 456,
230 "top": 24,
231 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.shuyishu\"}}]}",
232 "imageURL": "upload/image/main/block5_4.png",
233 "width": 368,
234 "height": 228
235 },
236 {
237 "name": "SingerList5",
238 "code": "promotionItem_c388af5a-0351-43c4-w45jh45h54h5h",
239 "left": 848,
240 "top": 24,
241 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.haidao\"}}]}",
242 "imageURL": "upload/image/main/block5_5.png",
243 "width": 368,
244 "height": 228
245 }
246 ]
247 }
248 },
249 {
250 "name": "block高分排行榜",
251 "height": 329,
252 "hasChildFrame": true,
253 "data": {
254 "name": "frame2",
255 "resultSet": [
256 {
257 "name": "Title",
258 "code": "promotionItem_8a4a1762-22e8-4a1e5h45g45g545gw",
259 "left": 63,
260 "top": 0,
261 "imageURL": "upload/image/main/font_4.png",
262 "width": 158,
263 "height": 45,
264 "disable": true
265 },
266 {
267 "name": "highScore",
268 "layout": "horizontal",
269 "position": [
270 61,
271 60
272 ],
273 "width": 1153,
274 "disable": true,
275 "childrenSize": [
276 172,
277 268
278 ],
279 "childrenMargin": [
280 0,
281 23,
282 0,
283 0
284 ],
285 "hasChildFrame": true,
286 "data": {
287 "name": "subjectList",
288 "resultSet": [
289 {
290 "name": "AR环保课堂",
291 "imageURL": "upload/image/main/AR环保课堂172-228.png",
292 "title_visible": 1,
293 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.garbage\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.garbage_v2.0.8_bc6_20190826.apk\"}}]}",
294 "code": "highScore_e432ac2d-c1f3-4d44es5h5eg5wrht1"
295 },
296 {
297 "name": "猜猜我是谁",
298 "imageURL": "upload/image/main/猜猜我是谁172-228.png",
299 "title_visible": 1,
300 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.guess\"}}]}",
301 "code": "highScore_f90b7ff3-1f36-40serhr5h45h"
302 },
303 {
304 "name": "飞檐走壁",
305 "imageURL": "upload/image/main/飞檐走壁172-228.png",
306 "title_visible": 1,
307 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.feiyanzoubi\"}}]}",
308 "code": "highScore_e29b33e4wegverger"
309 },
310 {
311 "name": "欢乐叠蛋糕",
312 "imageURL": "upload/image/main/欢乐叠蛋糕172-228.png",
313 "title_visible": 1,
314 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.cake\"}}]}",
315 "code": "highScore_57aea4b3-7716-awergebvetrhbbre"
316 },
317 {
318 "name": "火箭小象",
319 "imageURL": "upload/image/main/火箭小象172-228.png",
320 "title_visible": 1,
321 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.bird\"}}]}",
322 "code": "highScore_57aea4b3-7716-42awrebverfbv"
323 },
324 {
325 "name": "记忆翻牌",
326 "imageURL": "upload/image/main/记忆翻牌172-228.png",
327 "title_visible": 1,
328 "tvlink2": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.basketball\"}}]}",
329 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.fanpai\"}}]}",
330 "code": "highScore_57aea4b3-7716-4224-bc77-43272c35ee32"
331 }
332 ]
333 },
334 "dataTmpl": "tmplPromotionGroupCell2",
335 "childClass": "subject_list_cell"
336 }
337 ]
338 }
339 },
340 {
341 "name": "block适龄游戏",
342 "height": 259,
343 "hasChildFrame": true,
344 "data": {
345 "name": "frame2",
346 "resultSet": [
347 {
348 "name": "Title",
349 "code": "promotionItem_8a4a1762-22e8-4a1e-8ce3-1fe81412855a",
350 "left": 63,
351 "top": 0,
352 "imageURL": "upload/image/main/font_5.png",
353 "width": 126,
354 "height": 45,
355 "disable": true
356 },
357 {
358 "name": "SubjectList",
359 "layout": "horizontal",
360 "position": [
361 61,
362 60
363 ],
364 "width": 1153,
365 "disable": true,
366 "childrenSize": [
367 270,
368 167
369 ],
370 "childrenMargin": [
371 0,
372 24,
373 0,
374 0
375 ],
376 "hasChildFrame": true,
377 "data": {
378 "name": "subjectList",
379 "resultSet": [
380 {
381 "name": "Subject1",
382 "imageURL": "upload/image/main/block7_1.png",
383 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\"}}]}",
384 "code": "promotionItem_e432ac2d-c1f3-4d44-a42b-7000971affa1"
385 },
386 {
387 "name": "Subject2",
388 "imageURL": "upload/image/main/block7_2.png",
389 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\"}}]}",
390 "code": "promotionItem_f90b7ff3-1f36-4019-9e77-cef871902343"
391 },
392 {
393 "name": "Subject3",
394 "imageURL": "upload/image/main/block7_3.png",
395 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\"}}]}",
396 "code": "promotionItem_e29b33e4-8954-4ef9-a6fc-0d844c909c67"
397 },
398 {
399 "name": "Subject4",
400 "imageURL": "upload/image/main/block7_4.png",
401 "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\"}}]}",
402 "code": "promotionItem_57aea4b3-7716-4FGRACWGVRTee32"
403 }
404 ]
405 },
406 "dataTmpl": "tmplPromotionGroupCell2",
407 "childClass": "subject_list_cell"
408 }
409 ]
410 }
411 },
412 {
413 "name": "backToTop",
414 "height": 92,
415 "hasChildFrame": true,
416 "data": {
417 "name": "frame7",
418 "resultSet": [
419 {
420 "name": "backToTop",
421 "code": "promotionItem_f3975526-213a-4292-95ea-ab39897e1560",
422 "left": 536,
423 "top": 0,
424 "imageURL": "upload/image/main/icon_back.png",
425 "width": 216,
426 "height": 88,
427 "containerId": "back2Top"
428 }
429 ]
430 }
431 }
432 ]
433 }
...\ No newline at end of file ...\ No newline at end of file
...@@ -64,16 +64,16 @@ public class TopdrawSDKWrapper { ...@@ -64,16 +64,16 @@ public class TopdrawSDKWrapper {
64 return MelodyApplication.sdk.getUserID(); 64 return MelodyApplication.sdk.getUserID();
65 } 65 }
66 66
67 public static void getPlayUrl(final String strJSCallBack) { 67 public static void getPlayUrl(final String strSupercid, final String strCid, final String strJSCallBack) {
68 Log.d(TAG, "getPlayUrl start..." + strJSCallBack); 68 Log.d(TAG, "getPlayUrl start..." + strJSCallBack);
69 String epgServer = CommonUtils.getServer(_activity) + HTTP_AUTHORIZE; 69 String epgServer = CommonUtils.getServer(_activity) + HTTP_AUTHORIZE;
70 String token = CommonUtils.getToken(_activity); 70 String token = CommonUtils.getToken(_activity);
71 String supercid = "42dab385e29e4f0f99c3513939815a2c"; //测试用例 电视剧则使用掐头去尾及"-"的mediaCode,电影或单片使用"-1" 71 String supercid = strSupercid; //测试用例 电视剧则使用掐头去尾及"-"的mediaCode,电影或单片使用"-1"
72 String businessType = "1";// 业务类型,1:vod、2:LIVETV。新cp大多是注入点播,此处填1即可 72 String businessType = "1";// 业务类型,1:vod、2:LIVETV。新cp大多是注入点播,此处填1即可
73 String contentType = "0";// 内容类型,0:视频VOD、1:视频频道、300:节目单。同businessType相似,此处填0即可。 73 String contentType = "0";// 内容类型,0:视频VOD、1:视频频道、300:节目单。同businessType相似,此处填0即可。
74 String playType = "1";// 必填,根据demo固定为1,文档未说明该字段 74 String playType = "1";// 必填,根据demo固定为1,文档未说明该字段
75 String tid = "-1";// 栏目编号,OTT大屏的cp点播注入不涉及绑定栏目,此处统一填写为-1 75 String tid = "-1";// 栏目编号,OTT大屏的cp点播注入不涉及绑定栏目,此处统一填写为-1
76 String cid = "898abfacb6a34c19b36708ebb43ad044"; //测试用例 电视剧的单集使用掐头去尾及"-"的episodeCode,电影单片使用掐头去尾及"-"的mediaCode 76 String cid = strCid; //测试用例 电视剧的单集使用掐头去尾及"-"的episodeCode,电影单片使用掐头去尾及"-"的mediaCode
77 String idflag = "1";// 标识cid和supcid的编号类型,统一传1,标识编号为C2接口的内容code。这个字段必需提供,不提供会导致鉴权失败。 77 String idflag = "1";// 标识cid和supcid的编号类型,统一传1,标识编号为C2接口的内容code。这个字段必需提供,不提供会导致鉴权失败。
78 78
79 JSONObject mapParams = new JSONObject(); 79 JSONObject mapParams = new JSONObject();
...@@ -103,15 +103,13 @@ public class TopdrawSDKWrapper { ...@@ -103,15 +103,13 @@ public class TopdrawSDKWrapper {
103 JSONObject joUrl = jaUrls.getJSONObject(0); 103 JSONObject joUrl = jaUrls.getJSONObject(0);
104 if (null != joUrl) { 104 if (null != joUrl) {
105 final String strPlayURL = joUrl.getString("playurl"); 105 final String strPlayURL = joUrl.getString("playurl");
106 // final String mediaCode = joUrl.getString("mediacode"); 106 Log.d(TAG, "获取播放链接:" + strPlayURL);
107 final String mediaCode = "997b7cb4573c4916b5754c0bc9476f9b";//测试写死
108 Log.d(TAG, "获取播放链接:" + strPlayURL + " | mediaCode | " + mediaCode);
109 _activity.runOnGLThread( 107 _activity.runOnGLThread(
110 new Runnable() { 108 new Runnable() {
111 @Override 109 @Override
112 public void run() { 110 public void run() {
113 Cocos2dxJavascriptJavaBridge.evalString( 111 Cocos2dxJavascriptJavaBridge.evalString(
114 "cc.find('Canvas',cc.director.getScene()).getComponent(cc.Topdraw.TVCanvas)." + strJSCallBack + "('" + strPlayURL + "','" + mediaCode + "');" 112 "cc.find('Canvas',cc.director.getScene()).getComponent(cc.Topdraw.TVCanvas)." + strJSCallBack + "('" + strPlayURL + "');"
115 ); 113 );
116 } 114 }
117 115
......