Commit 3321af51 3321af514377e1ce7490581c9a45765634b5918f by 金学艇

解决游戏不能下载问题

1 parent d99d1621
......@@ -192,7 +192,7 @@
"array": [
0,
0,
271.0606994628906,
265.0037841796875,
0,
0,
0,
......@@ -5376,8 +5376,8 @@
}
],
"_useOriginalSize": false,
"_string": "v1.0.0.2020033017",
"_N$string": "v1.0.0.2020033017",
"_string": "v1.1.0.2020050813",
"_N$string": "v1.1.0.2020050813",
"_fontSize": 24,
"_lineHeight": 24,
"_enableWrapText": true,
......
......@@ -243,10 +243,10 @@ cc.Class({
cc.log("向下滑动:" + fiFocusTarget.node.name);
this._cFocus.flyFocus(this._fiCurrentFocus, fiFocusTarget, Common.MOVE_DIRECTION_DOWN, 1.0, oScrollParameter);
}
if (this._fiCurrentFocus.node.name == "Play" && this._bShowProgress) { //暂时隐藏选集框,否则点击单曲循环会出现问题
this.showSelectGatherArea();
return;
}
// if (this._fiCurrentFocus.node.name == "Play" && this._bShowProgress) { //暂时隐藏选集框,否则点击单曲循环会出现问题
// this.showSelectGatherArea();
// return;
// }
}
if (event.keyCode == cc.macro.KEY.left || event.keyCode == Common.ANDROID_KEY.left) {
if (this._fiCurrentFocus.node.name == "Nothing") {
......@@ -647,26 +647,7 @@ cc.Class({
},
nextMedia: function () {
try {
// if(this._bCuttingNextMedia){
// return;
// }
//this._bCuttingNextMedia = true;
if (!this._bMediaFree) {
//播放完一首第一首变成最后一首 下一首直接变成第一首
var oFirst = this._aPlayList.shift();
this._aPlayList.splice(this._aPlayList.length - 1, 0, oFirst);
this.rankMedia(oFirst.id, this._aPlayList.length - 2);
this._strRequestMediaId = this._aPlayList[0].id;
this.renderPlayList();
//歌曲要置顶
this.rankMedia(this._strRequestMediaId, 0);
this._ComOperation.end();
this.getPlayURLAndPlay();
} else {
this.backAScene();
}
this.onCheckQueryNewTV();
} catch (error) {
if (cc.sys.isNative) {
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "logInSceneI", "(Ljava/lang/String;)V", "nextMedia Error in VarietyVideo==>" + error);
......
......@@ -249,7 +249,7 @@ cc.Class({
this.videoPlayer.setOnCompletionListener(function () { //监听完成播放 fix jerry
this.oScene._cLog.screenI("Media Complete!!!!!!!");
this.duration = 0;
// this.oScene.nextMedia && this.oScene.nextMedia(); //暂时屏蔽
this.oScene.nextMedia && this.oScene.nextMedia(); //暂时屏蔽
}.bind(this));
// this.videoPlayer.node.on(
// 'completed',
......
......@@ -31,8 +31,11 @@ cc.Class({
this._oInit = {};
this.options = {};
this._bCollected = false;
this._iStatus = 1; //节目是否下线
this._fileCode = "";
this._oSceneContext.focusPath = "ButtonFullScreen";
this._oSceneContext.currentPage = 1;
this._oSceneContext.episodeIndex = 0;
cc.find("FullDesc", this.node).zIndex = 100;
......@@ -60,6 +63,18 @@ cc.Class({
this._cApplication.setBackStatus(false);
}
let aSceneContext = this._cApplication.getSceneContext();
let aSceneParameter = this._cApplication.getSceneParameter();
cc.log("gameDetail->aSceneParameter..." + JSON.stringify(aSceneParameter));
if (aSceneParameter.length) {
this._oSceneContext._detailJson = aSceneParameter[aSceneParameter.length - 1].detailJson;
} else if (aSceneParameter) {
this._oSceneContext._detailJson = aSceneParameter.detailJson;
}
cc.log("类名:" + this._oSceneContext._detailJson);
//剧集分类
this._nodeNaviListWrapper = cc.find("NaviArea/NaviListWrapper", this.node);
this._nodeNaviList = cc.find('NaviList', this._nodeNaviListWrapper);
......@@ -96,6 +111,9 @@ cc.Class({
nodeEpisodeCell.x = nodeEpisodeCell.width / 2 + (i) * (nodeEpisodeCell.width + 12);
cc.find("EpisodeNum/Text", nodeEpisodeCell).getComponent(cc.Label).string = oJSONResult.resultSet[i].name;
if (i == this._oSceneContext.episodeIndex) {
cc.find("EpisodeNum/Text", nodeEpisodeCell).color = new cc.Color(255, 204, 1);
}
}
if (!this._bIsNaviDataInit) {
......@@ -126,6 +144,7 @@ cc.Class({
nodeNaviListCell.x = nodeNaviListCell.width / 2 + (i - 1) * (nodeNaviListCell.width + 12);
i == Math.ceil(sum) ? nodeNaviListCell.getChildByName('Text').getComponent(cc.Label).string = (20 * i - 19) + "-" + this._oEpisode.count
: nodeNaviListCell.getChildByName('Text').getComponent(cc.Label).string = (20 * i - 19) + "-" + 20 * i;//TODO:最后显示应该是41-52而不是41-60
nodeNaviListCell.getChildByName('Text').color = new cc.Color(255, 204, 1);
this._nodeNaviList.addChild(nodeNaviListCell, 10, "NaviListCell" + i);
// cc.loader.loadRes('VideoDetail/navi_bg', cc.Texture2D, function (err, texture) {
// let spriteFrame = new cc.SpriteFrame();
......@@ -150,13 +169,17 @@ cc.Class({
//获取节目详情
checkPfbReadyAndInitPage: function () {
var self = this;
Network.ajax("GET", Common.TOPDRAW_API_SERVER + "videoDetail/fujian_get_movie_detail.json", null, null,
Network.ajax("GET", Common.TOPDRAW_API_SERVER + "videoDetail/" + this._oSceneContext._detailJson, null, null,
function (strResponse) {
try {
var oJSONResult = JSON.parse(strResponse);
// var oJSONResult = this.test_detail_json.json;
this._oInit = oJSONResult.resultSet[0];
if (oJSONResult.businessCode == 'success') {
this._iStatus = oJSONResult.resultSet[0].status;
this._oInit.aFileCode = oJSONResult.resultSet[0].fileCode.split(",");
this._oInit.aSupercid = oJSONResult.resultSet[0].supercid.split(",");
this._oInit.aCid = oJSONResult.resultSet[0].cid.split(",");
cc.find("Desc/Title", this.node).getComponent(cc.Label).string = oJSONResult.resultSet[0].name;//标题
cc.find("Desc/Title", this.node).getComponent(cc.Label)._forceUpdateRenderData();
//==========放到大屏显示问题
......@@ -192,13 +215,8 @@ cc.Class({
let regExp = new RegExp(FindText, 'g');
return this.replace(regExp, RepText);
};
if (this._oInit != null) {
this._oInit.fileCode = (this._oInit.fileCode.substring(this._oInit.fileCode.indexOf("_") + 1, this._oInit.fileCode.lastIndexOf("_"))).replaceAll("-", "");
}
cc.log("fileCode| " + this._oInit.fileCode + " | supercid |" + this._oInit.supercid + " | cid | " + this._oInit.cid);
if (cc.sys.isNative) {
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");
}
this.getPlayURLByFileCode();
} else {
cc.log("Business Error:Get checkPfbReadyAndInitPage..." + oJSONResult.description);
}
......@@ -211,6 +229,46 @@ cc.Class({
}, this, "uuid");
},
getPlayURLByFileCode: function () {
if (this._iStatus == 0) {
this.commonSimpleTip("该节目已下线!");
return;
}
if (this._oInit != null) {
// this._oInit.aFileCode[this._oSceneContext.episodeIndex] = (this._oInit.aFileCode[this._oSceneContext.episodeIndex].substring(this._oInit.aFileCode[this._oSceneContext.episodeIndex].indexOf("_") + 1, this._oInit.aFileCode[this._oSceneContext.episodeIndex].lastIndexOf("_"))).replaceAll("-", "");
this._fileCode = (this._oInit.aFileCode[this._oSceneContext.episodeIndex].substring(this._oInit.aFileCode[this._oSceneContext.episodeIndex].indexOf("_") + 1, this._oInit.aFileCode[this._oSceneContext.episodeIndex].lastIndexOf("_"))).replaceAll("-", "");
}
cc.log("fileCode| " + this._fileCode + " | supercid |" + this._oInit.aSupercid[this._oSceneContext.episodeIndex] + " | cid | " + this._oInit.aCid[this._oSceneContext.episodeIndex]);
if (cc.sys.isNative) {
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/common/TopdrawSDKWrapper", "getPlayUrl", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", this._oInit.aSupercid[this._oSceneContext.episodeIndex], this._oInit.aCid[this._oSceneContext.episodeIndex], "getPlayURLAndPlay");
}
for (let i = 0; i < this._oInit.aFileCode.length; i++) {
let nodeEpisodeCell = cc.find("EpisodeListCell" + i, this._nodeEpisodeList);
if (i == this._oSceneContext.episodeIndex) {
cc.find("EpisodeNum/Text", nodeEpisodeCell).color = new cc.Color(255, 204, 1);
} else {
cc.find("EpisodeNum/Text", nodeEpisodeCell).color = new cc.Color(255, 255, 255);
}
}
},
nextMedia: function () {
try {
if (this._oSceneContext.episodeIndex < this._oInit.aFileCode.length) {
this._oSceneContext.episodeIndex++;
} else {
this._oSceneContext.episodeIndex = 0;
}
this.getPlayURLByFileCode();
} catch (error) {
if (cc.sys.isNative) {
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "logInSceneI", "(Ljava/lang/String;)V", "nextMedia Error in VarietyVideo==>" + error);
}
}
},
checkCollect: function () {
var collectList = JSON.parse(cc.sys.localStorage.getItem("collectList"));
if (collectList != null) {
......@@ -239,7 +297,7 @@ cc.Class({
// options.playurl = this._oInit.url;
this.options.playurl = playUrl; //这个值可能会在OperateVideoPlayer中删除掉,重新造个值
this.options.url = playUrl;
this.options.fileCode = this._oInit.fileCode;
this.options.fileCode = this._fileCode;
this._ComOperation.setURL(this.options); //测试播放地址
// this._cLog.screenI("VideoDetail.js->getPlayURLAndPlay | " + this.options.playurl + " || " + this.options.fileCode);
} catch (error) {
......@@ -391,6 +449,10 @@ cc.Class({
// });
} else if (0 == this._fiCurrentFocus.node.name.indexOf('LabelDesc')) {
cc.find("FullDesc", this.node).active = true;
} else if (0 == this._fiCurrentFocus.node.name.indexOf('EpisodeListCell')) {
let iIndex = this._fiCurrentFocus.node.name.replace("EpisodeListCell", '');
this._oSceneContext.episodeIndex = iIndex;
this.getPlayURLByFileCode();
} else if (0 == this._fiCurrentFocus.node.name.indexOf('ButtonFullScreen') || 0 == this._fiCurrentFocus.node.name.indexOf('Pic')) {
this.doCurrentFocusTVLinkAction(Common.TV_LINK_ACTION_CLICK);
return;
......
......@@ -188,8 +188,8 @@
"code": "promotionItem_0a911d4c-9223-4d49-se5hj54uh4w5g45w",
"left": 63,
"top": 61,
"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\"}}]}",
"imageURL": "upload/image/main/block5_1.jpg",
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\",\"detailJson\":\"fujian_movie_detail_legaochengshi.json\"}}]}",
"imageURL": "upload/image/main/乐高城市系列.jpg",
"width": 564,
"height": 228
},
......@@ -198,8 +198,8 @@
"code": "promotionItem_c388af5a-0351-43c4-e5sjhu45h54wh45h",
"left": 653,
"top": 61,
"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\"}}]}",
"imageURL": "upload/image/main/block5_1.jpg",
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\",\"detailJson\":\"fujian_movie_detail_legaomanweidc.json\"}}]}",
"imageURL": "upload/image/main/乐高漫威DC超级英雄系列.jpg",
"width": 564,
"height": 228
}
......@@ -218,8 +218,8 @@
"code": "promotionItem_c388af5a-0351-43c4we5jh45j45jh54hj",
"left": 63,
"top": 24,
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.candy\"}}]}",
"imageURL": "upload/image/main/block5_3.png",
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\",\"detailJson\":\"fujian_movie_detail_beilehuertongyinyueju.json\"}}]}",
"imageURL": "upload/image/main/贝乐虎儿童音乐剧之神奇恐龙世界1.jpg",
"width": 368,
"height": 228
},
......@@ -228,8 +228,8 @@
"code": "promotionItem_c388af5a-0351-43c4j56j54hw4h54",
"left": 456,
"top": 24,
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.shuyishu\"}}]}",
"imageURL": "upload/image/main/block5_4.png",
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\",\"detailJson\":\"fujian_movie_detail_legaohuanying.json\"}}]}",
"imageURL": "upload/image/main/乐高幻影忍者系列2.jpg",
"width": 368,
"height": 228
},
......@@ -238,8 +238,8 @@
"code": "promotionItem_c388af5a-0351-43c4-w45jh45h54h5h",
"left": 848,
"top": 24,
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.topdraw.xhx.haidao\"}}]}",
"imageURL": "upload/image/main/block5_5.png",
"tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneVideoDetail\",\"detailJson\":\"fujian_movie_detail_legaojingdian.json\"}}]}",
"imageURL": "upload/image/main/乐高经典影视动漫系列.jpg",
"width": 368,
"height": 228
}
......
{
"businessCode": "success",
"count": 1,
"resultSet": [
{
"name": "贝乐虎儿童音乐剧之神奇恐龙世界",
"status": 1,
"episode_number": 9,
"current_episode_number": 9,
"fileCode": "file_c629e2f7-5055-46ea-954e-ecb669c5bf73_TS4M1080p,file_63902142-64f9-41c1-814e-f52a50f73275_TS4M1080p,file_5af68899-3c15-4a95-9a76-1431f6a6ae31_TS4M1080p,file_e4a6fbe4-b91c-43a9-bd7c-3444fa76d499_TS4M1080p,file_14cc9cbb-2128-4c52-b7f9-9bcc5538199a_TS4M1080p,file_e4d94471-de2c-42d5-a69f-61a8a17b746a_TS4M1080p,file_7ddc6cb6-c41e-4f2a-b2b2-a9f56b3c8429_TS4M1080p,file_bba7a013-b2bc-4ba0-a5da-b2a85df8ee45_TS4M1080p,file_a080fbdc-911f-408d-aa34-92106448e201_TS4M1080p",
"supercid": "a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8,a3c44ebe9b114bd89cb42f16e181cda8",
"cid": "a3d2918d0b554733b97d44d0594cf91d,ca1e328732a046acbead321fba34dde4,749d51e1e45f41ad9e03836080c25152,3050c89654d54e70a4f112b416245ea2,bccac5b4942a4de8a6ce9020af47dcfd,517da1227acd4c9da33ab37f460904d4,661c800a3d6148b2a18b0bcf5dc331cf,a861e8f45bf54381bff30bd16fa0bc59,92513ec80faa4b27b9af3f14adec265a",
"description": "简介:《贝乐虎儿童音乐剧之神奇恐龙世界》是由“贝乐虎”品牌全新打造的一部关于恐龙认知的儿童音乐剧动画短片。《贝乐虎儿童音乐剧之神奇恐龙世界》第一季共12集,每集大概2-3分钟,分为三个环节,第一节为有趣的开场故事,强化贝乐虎兄弟与恐龙的互动。第二节为音乐故事情节,有趣的情节搭配美妙的音乐,可以让小朋友快乐学唱恐龙儿歌。第三节为结束部分,生成一张恐龙集集卡加强系列感,卡片上内容有恐龙的名称,攻击力,防御力以及食性等等。",
"url": "",
"images": {
"list": [
{
"extension": ".png",
"enable": true,
"fileUrl": "GameDetail/icon_game.png",
"width": 274,
"height": 168
}
]
},
"image": [
{
"extension": ".png",
"size": 100405,
"enable": true,
"fileUrl": "upload/image/games/o宝脑力训练270-167.jpg",
"width": 270,
"height": 167
}
]
}
]
}
\ No newline at end of file
{
"businessCode": "success",
"count": 1,
"resultSet": [
{
"name": "乐高城市系列",
"status": 1,
"episode_number": 9,
"current_episode_number": 9,
"fileCode": "file_4d7bfdc2-1fb3-4052-8807-512ff037e2ad_TS4M1080p,file_12cc4649-b538-431a-88a0-898b34ec98e2_TS4M1080p,file_7edd09b9-f1da-494c-9bdc-a77f42e30873_TS4M1080p,file_63e48c9f-df75-42b6-a41e-f45b9928d3ab_TS4M1080p,file_b66159d2-df3d-4239-8fec-f964fda8a000_TS4M1080p,file_08225607-e57b-4ffd-a87f-ec3cab324ce0_TS4M1080p,file_b7b4b69f-ee8f-4adf-a197-bd026b2c831e_TS4M1080p,file_a13cab1c-2cf5-45c0-af5b-3a7b30009916_TS4M1080p,file_7ba84bed-ab50-4149-a736-9edbf2f3b7f3_TS4M1080p,file_b5f31be6-fbbe-429b-8975-8cff0f36c712_TS4M1080p",
"supercid": "9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6,9f839473b98b4fce84c4a085b2f1e7b6",
"cid": "000ce347a5cd4539b8262f37934b20a8,4491193debf74bc191dfa6e22e7827b4,66202f37b6164194ae12ce5fc3805705,f9f8d3b699284bff9d5b94f626cf08db,2a890250159f433693702e8674b5bb61,c2d0717144cb414ab116c384086f2df6,6742951bf7894920ae32c5d6e768067d,f9e765ddf1254da3bf7aad93bcbfca66,a4174cebac794c71aa413e58ae8d9b61,c70c1386ee614e04842ac6ae3f2d02e3",
"description": "简介:乐高城市系列手工节目",
"url": "http://mirror.aarnet.edu.au/pub/TED-talks/911Mothers_2010W-480p.mp4",
"images": {
"list": [
{
"extension": ".png",
"enable": true,
"fileUrl": "GameDetail/icon_game.png",
"width": 274,
"height": 168
}
]
},
"image": [
{
"extension": ".png",
"size": 100405,
"enable": true,
"fileUrl": "upload/image/games/o宝脑力训练270-167.jpg",
"width": 270,
"height": 167
}
]
}
]
}
\ No newline at end of file
{
"businessCode": "success",
"count": 1,
"resultSet": [
{
"name": "乐高幻影忍者系列",
"status": 1,
"episode_number": 9,
"current_episode_number": 9,
"fileCode": "file_6ba99bd5-3606-47a6-a1af-84ac0efaab4f_TS4M1080p,file_6ba051c9-bfb2-4794-9f66-d72f154806fb_TS4M1080p,file_6f90ac6e-95d7-44c0-99e4-3c57696d63f7_TS4M1080p,file_a73f1cea-3d88-4dde-9e87-ee57f325b0c5_TS4M1080p,file_c4200b8f-e98c-4701-aae5-4ff716100e90_TS4M1080p,file_c737c315-4205-41fc-bbdf-655c2d2997f3_TS4M1080p,file_fc5ff981-e668-47ce-8a90-5a90266d9978_TS4M1080p,file_e7dd3874-5a79-4bd2-b931-3950098737d8_TS4M1080p,file_8c6b63b9-af73-4d59-a80c-609b9234aeec_TS4M1080p,file_ab485610-6ae8-4def-a240-9ca99c2d03b2_TS4M1080p",
"supercid": "bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3,bad6277dd5d04e0798ce1b76f6bcd3f3",
"cid": "bc0d3828e3b44859b7c7f8287db9c243,d438aa7ec19543289ca506dc1bd3c327,911c5c579d0545abb817097ee055e4c0,a71a12b82725409e85daff995ea6aa77,3623ed17621d407ba748eca795bf1f53,6b5dbaa5b7f544c0830e31a99b6eebc5,b71465020f194055a3e5934cf2e2d2e6,3e57de3e62294ad983328bb3df6fa556,d43528fe6b504b6e9d608127581fb288,359efde7bd3449e4847ff487db3e1721",
"description": "简介:乐高幻影忍者系列手工节目",
"url": "",
"images": {
"list": [
{
"extension": ".png",
"enable": true,
"fileUrl": "GameDetail/icon_game.png",
"width": 274,
"height": 168
}
]
},
"image": [
{
"extension": ".png",
"size": 100405,
"enable": true,
"fileUrl": "upload/image/games/o宝脑力训练270-167.jpg",
"width": 270,
"height": 167
}
]
}
]
}
\ No newline at end of file
{
"businessCode": "success",
"count": 1,
"resultSet": [
{
"name": "乐高经典影视动漫系列",
"status": 1,
"episode_number": 9,
"current_episode_number": 9,
"fileCode": "file_a4c5e018-f642-41d3-b311-9555a1735863_TS4M1080p,file_6ff64f0f-b955-487b-a33c-c67a2d5a9697_TS4M1080p,file_64e66966-b5af-446a-80f3-c9b3073195de_TS4M1080p,file_39665b3e-f2c7-412b-bf10-08c4fceb15c1_TS4M1080p,file_cbea3a9c-b79e-484c-b2d8-90653528f42f_TS4M1080p,file_fbd05d7b-37ae-4b6c-a01f-de3a2af469ea_TS4M1080p,file_972de948-e987-4242-a2c9-f4896157088c_TS4M1080p,file_5eb5f0fb-0aa8-40fc-9bc3-60b6ec123d26_TS4M1080p,file_7a1c5ce6-a684-41b0-ad51-d16644bcdfdf_TS4M1080p,file_b6644c13-ca37-49d4-9c2e-cf4ea8f0bc5e_TS4M1080p",
"supercid": "a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b,a4e51f1d662446e6ae9020947580ba5b",
"cid": "ba6f2aa99c454c4cb045711ec87162b2,21e77feb2ec24b40b835c7a960c462f7,844a6868f0d1478695461fa745604052,cfc819d3c6a846c9acbcf7cc9ec8bf0a,0e7a82721c314373af984d2437ad3cf7,3372ad0b5e704ae1a7ded2219a9f0a88,90811b60bd764708aa9bb40f509abc88,eb65f6b0143e4ee69096d8ffc5e477c8,bcd889259fe8493dbaa9070145c4b0c2,6d15e3a2d9f94a90b987ab86a7adb006",
"description": "简介:乐高经典影视动漫系列手工节目",
"url": "",
"images": {
"list": [
{
"extension": ".png",
"enable": true,
"fileUrl": "GameDetail/icon_game.png",
"width": 274,
"height": 168
}
]
},
"image": [
{
"extension": ".png",
"size": 100405,
"enable": true,
"fileUrl": "upload/image/games/o宝脑力训练270-167.jpg",
"width": 270,
"height": 167
}
]
}
]
}
\ No newline at end of file
{
"businessCode": "success",
"count": 1,
"resultSet": [
{
"name": "乐高漫威DC超级英雄系列",
"status": 1,
"episode_number": 9,
"current_episode_number": 9,
"fileCode": "file_390bb083-ea79-4b9e-8ac7-02e3d0c41d92_TS4M1080p,file_a212a008-3231-4c54-b928-f18f265d2af5_TS4M1080p,file_8c2dc8bf-7f33-4bec-93c2-b55acc25fa82_TS4M1080p,file_0d0d338d-b949-4bbc-a1a7-f747f756ddc7_TS4M1080p,file_c81c1514-e8ff-4aae-84d0-cbfa14713bb7_TS4M1080p,file_2d8e2c4b-3139-4097-8bdc-d03581bb3729_TS4M1080p,file_1e1f80e5-3b8a-4fc1-b627-e05dc92dae83_TS4M1080p,file_d96cefab-7f74-4749-b93a-ad1eed71cc42_TS4M1080p,file_71fc375d-dc71-464d-b136-1891832f3658_TS4M1080p,file_089410c7-9418-4263-8931-249bb769131e_TS4M1080p",
"supercid": "72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84,72fd202cd3ec434a952062bd29a67b84",
"cid": "95d02d7f202e4f13a322716707dd95ee,312b639a23b944989a5ad1f682a519f9,906f941780b847ef84fc6aac31b395f5,a586e827cd9f46b88d7a79454b808fd9,07c9e1915b7f431689f7e6a200544b27,5faaea80389f4b12b372b5943f69d120,ad6f00b089f84adda69fac021b9aefc9,34ddddbe4b4e49c39c281c029e88e31c,eaf6929c597b44f7a2fca0cdc513dd19,637f729feb104ba39785fd80601884b6",
"description": "简介:乐高漫威DC超级英雄系列手工节目",
"url": "",
"images": {
"list": [
{
"extension": ".png",
"enable": true,
"fileUrl": "GameDetail/icon_game.png",
"width": 274,
"height": 168
}
]
},
"image": [
{
"extension": ".png",
"size": 100405,
"enable": true,
"fileUrl": "upload/image/games/o宝脑力训练270-167.jpg",
"width": 270,
"height": 167
}
]
}
]
}
\ No newline at end of file
{
"businessCode": "success",
"count": 1,
"count": 9,
"count2": 64,
"currentTime": 1584672100682,
"description": "",
......
......@@ -32,7 +32,7 @@
<application
android:name="org.cocos2dx.javascript.common.MelodyApplication"
android:allowBackup="false"
android:icon="@mipmap/icon"
android:icon="@mipmap/logo_forfun"
android:label="@string/app_name">
<!-- Tell Cocos2dxActivity the name of our .so -->
......
......@@ -95,7 +95,7 @@ public class AppActivity extends Cocos2dxActivity {
private static String TOPDRAW_APPSECRET;
private static String TOPDRAW_REFER_PATH;
public static String TOPDRAW_API_PATH = "http://demo.cloud.api.findfun.topdraw.cn:38081/findfun";
public static String TOPDRAW_API_PATH = "http://forfun.fj.a183.ottcn.com:8082/clutch/apps/forfun";
private final Handler mHandler = new Handler();
......@@ -411,12 +411,15 @@ public class AppActivity extends Cocos2dxActivity {
// Log.d("AppActivity", "onStop()....");
super.onStop();
SDKWrapper.getInstance().onStop();
onDestroy();
}
@Override
protected void onDestroy() {
// Log.d("AppActivity", "onDestroy()....");
unregisterReceiver(receiver);
NativeLogReporterNewTV nlp = NativeLogReporterNewTV.getInstance(this, null);
nlp.report(88, "1");
super.onDestroy();
SDKWrapper.getInstance().onDestroy();
}
......
......@@ -7,6 +7,7 @@ import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
......@@ -89,10 +90,11 @@ public class TopdrawSDKWrapper {
}
// Log.d(TAG, "token | " + CommonUtils.getToken(_activity) + " server| " + CommonUtils.getServer(_activity));
Log.d(TAG, epgServer + "请求参数:" + mapParams.toString());
HttpClientUtil.post(epgServer, mapParams.toString(), token, new HttpClientUtil.OnRequestCallBack() {
@Override
public void onSuccess(String json) {
// Log.d(TAG, "成功获取播放链接 | " + json);
Log.d(TAG, "成功获取播放链接 | " + json);
JSONObject joAuthorizeResult = null;
try {
joAuthorizeResult = new JSONObject(json);
......@@ -147,7 +149,7 @@ public class TopdrawSDKWrapper {
}
public static void startGame(String apkName, final String strJSCallBack) {
// Log.d(TAG, "TopdrawSDKWrapper starGame start..." + apkName);
Log.d(TAG, "TopdrawSDKWrapper starGame start..." + apkName);
final View singleColorView = _activity.getSingleColorView();
View view = _activity.getProgressBarView();
......