function i(e, o) { if (!(e instanceof o)) { throw new TypeError("Cannot call a class as a function"); } } function n(e, o) { for (var t = 0; t < o.length; t++) { var i = o[t]; i.enumerable = i.enumerable || false; i.configurable = true; "value" in i && (i.writable = true); Object.defineProperty(e, i.key, i); } } function a(e, o, t) { o && n(e.prototype, o); t && n(e, t); return e; } var c = function () { function o() { i(this, o); this.VideoSuccessCallBack = null; this.VideoFailureCallBack = null; this.PlatformTool = null; var t = null; if (window.swan) { console.log("加载百度信息, 并初始化"); this.PlatformTool = require("_baidu"); this.PlatformTool.doInitialize(); } else if (GlobData.isHuaWeiMiNiGame) { console.log("加载华为信息, 并初始化...."); this.PlatformTools = require("huaweiUtil"); this.PlatformTools.initHuawei(); } else if (cc.sys.platform == cc.sys.OPPO_GAME) { null != oppoUtil && cc.sys.platform === cc.sys.OPPO_GAME && oppoUtil.initQQShow(); } else if (window.h5api) { console.log("加载4399渠道信息, 并初始化...."); GlobData.is4399MiNiGame = true; } else if (window.tt) { null != TouTiaoTools && window.tt && TouTiaoTools.initQQShow(); } else if (GlobData.isUcMiNiGame) { console.log("加载UC信息, 并初始化"); this.PlatformTool = require("uc"); this.PlatformTool.doInitialize(); } else if (window.qq) { this.PlatformTool = require("qq"); this.PlatformTool.doInitialize(); this.PlatformTool.kaipingVideo(); } else if ("undefined" != typeof mz_jsb) { MeiZuUtil.initQQShow(); } else if (window.ks) { t = require("KuaishouUtil"); } else if (undefined != window.vivoUtil) { window.GameConfig.levelOrder = window.levelOrder; window.vivoUtil.initQQShow(); } else { cc.sys.platform === cc.sys.ANDROID && GlobData.doInitialize(); } if (t) { this.PlatformTool = new t(); this.PlatformTool.doInitialize && this.PlatformTool.doInitialize(); } } a(o, [{ key: "executeShowBanner", value: function () { console.log("调用插屏"); if (cc.sys.platform !== cc.sys.ANDROID) { undefined != window.vivoUtil && vivoUtil.showAd_Banner(); "undefined" != typeof mz_jsb && MeiZuUtil.showAd_Banner(); cc.sys.platform === cc.sys.OPPO_GAME && null != oppoUtil && oppoUtil.showAd_Banner(); if (null != TouTiaoTools && window.tt) { TouTiaoTools.showBanner(); } else { this.PlatformTool && this.PlatformTool.executeShowBanner && this.PlatformTool.executeShowBanner(); } } else { GlobData.showBanner(); } } }, { key: "executeYinSiBtn", value: function () { cc.sys.platform !== cc.sys.ANDROID || GlobData.executeYinSiBtn(); } }, { key: "executeHideBalock", value: function () { if (window.qq) { if (!this.PlatformTool) { return; } this.PlatformTool.closeBlockAd && this.PlatformTool.closeBlockAd(); } } }, { key: "winVideo", value: function () { "undefined" != typeof mz_jsb && MeiZuUtil.winVideo(); window.ks && this.PlatformTool.Suijivideo && this.PlatformTool.Suijivideo(GameConfig.randomShowvideo, null); if (window.qq) { if (!this.PlatformTool) { return; } this.PlatformTool.winVideo && this.PlatformTool.winVideo(); } } }, { key: "executeShowVivoChaPing", value: function () { if (cc.sys.platform !== cc.sys.ANDROID) { undefined != window.vivoUtil && vivoUtil.showAd_ChaPing(); null != oppoUtil && cc.sys.platform == cc.sys.OPPO_GAME && oppoUtil.showAd_ChaPing(); window.qg && (window.sendDesk || window.GameConfig.sendDesk) && window.qg.hasShortcutInstalled({ success: function (e) { if (e) { console.log("桌面有图标:", e); } else { console.log("桌面无图标:", e); window.qg.installShortcut({ success: function () {}, fail: function (e) {}, complete: function () {} }); } }.bind(this), fail: function (e) {}.bind(this), complete: function () {}.bind(this) }); "undefined" != typeof mz_jsb && MeiZuUtil.showAd_ChaPing(); this.PlatformTool && this.PlatformTool.executeJieSuanChaPing && this.PlatformTool.executeJieSuanChaPing(); } else { GlobData.showInterstitial(); } } }, { key: "showMainCaiqian", value: function () { var e = arguments.length > 0 && undefined !== arguments[0] && arguments[0]; this.PlatformTool && this.PlatformTool.showMainCaiqian && this.PlatformTool.showMainCaiqian(e); } }, { key: "executeShowVIVOInGame", value: function () { if (undefined != window.vivoUtil) { vivoUtil.showAdInGame(); } else if (null != oppoUtil && cc.sys.platform === cc.sys.OPPO_GAME) { oppoUtil.showAdInGame(); } else { "undefined" != typeof mz_jsb && MeiZuUtil.showAd_Banner(); } this.PlatformTool && this.PlatformTool.executeShowBanner && this.PlatformTool.executeShowBanner(); } }, { key: "executeHideBanner", value: function () { if (cc.sys.platform !== cc.sys.ANDROID) { null != oppoUtil && cc.sys.platform === cc.sys.OPPO_GAME && oppoUtil.closeBanner(); null != TouTiaoTools && window.tt && TouTiaoTools.hideBanner(); this.PlatformTool && this.PlatformTool.executeHideBanner && this.PlatformTool.executeHideBanner(); } else { GlobData.destroyBanner(); } } }, { key: "executeRandVideo", value: function () { console.log("调用随机视频"); null != TouTiaoTools && window.tt && TouTiaoTools.randomVideo(); "undefined" != typeof mz_jsb && MeiZuUtil.randomVideo(); if (this.PlatformTool) { console.log("随机视频-----:" + GameConfig.randomShowvideo); this.PlatformTool.Suijivideo && this.PlatformTool.Suijivideo(GameConfig.randomShowvideo, null); } } }, { key: "executeKaiPing", value: function () { this.PlatformTool && this.PlatformTool.Suijivideo && this.PlatformTool.Suijivideo(GameConfig.randomSplshvideo, null); } }, { key: "executeShowInterstitial", value: function () { if (!GlobData.isUcMiNiGame) { if (null != TouTiaoTools && window.tt) { TouTiaoTools.showChaPing(); } else { this.PlatformTool && this.PlatformTool.executeShowInterstitial && this.PlatformTool.executeShowInterstitial(); } } } }, { key: "executeVideoRecorder", value: function () { if (null != TouTiaoTools && window.tt) { TouTiaoTools.luzhiKaishi(); } else { this.PlatformTool && this.PlatformTool.executeRecorder && this.PlatformTool.executeRecorder(); } } }, { key: "executeStopVideoRecorder", value: function () { if (null != TouTiaoTools && window.tt) { TouTiaoTools.luzhijieshu(); } else { this.PlatformTool && this.PlatformTool.stopRecorder && this.PlatformTool.stopRecorder(); } } }, { key: "executeShareRecorderVideo", value: function (e, o) { if (null != TouTiaoTools && window.tt) { TouTiaoTools.fenxiangVideo(e, o); } else if (this.PlatformTool) { this.PlatformTool.executeShareRecorder && this.PlatformTool.executeShareRecorder(e, o); } else { e && e(); } } }, { key: "executeShowAwardVideo", value: function (e, o) { if (GlobData.is4399MiNiGame) { console.log("当前平台为4399平台, 开始实例化相关参数"); return void window.h5api.canPlayAd(function (t) { console.log("是否可播放广告", t.canPlayAd, "剩余次数", t.remain); window.h5api.playAd(function (t) { console.log("代码:" + t.code + ",消息:" + t.message); if (1e4 === t.code) { console.log("开始播放"); } else if (10001 === t.code) { console.log("播放结束"); e && e(); } else { console.log("广告异常"); o && o(); } }); }); } if (cc.sys.platform !== cc.sys.ANDROID) { if ("undefined" == typeof mz_jsb) { if (null != TouTiaoTools && window.tt) { TouTiaoTools.getVideoAd(e, o); } else if (null == oppoUtil || cc.sys.platform !== cc.sys.OPPO_GAME) { console.log("执行了这个?"); if (undefined == window.vivoUtil) { if (this.PlatformTool) { this.PlatformTool.executeShowAwardVideo && this.PlatformTool.executeShowAwardVideo(e, o); } else { e && e(); } } else { vivoUtil.getVideoAd(e, o); } } else { oppoUtil.getVideoAd(e, o); } } else { MeiZuUtil.getVideoAd(e, o); } } else { GlobData.showVideo(e, o); } } }, { key: "executeShowPushBox", value: function () { if (null != oppoUtil && cc.sys.platform === cc.sys.OPPO_GAME) { oppoUtil.closeBanner(); oppoUtil.showMoreGame(); } GlobData.is4399MiNiGame && window.h5api.showRecommend(); null != TouTiaoTools && window.tt && TouTiaoTools.moreGame(); this.PlatformTool && this.PlatformTool.executeShowPushBox && this.PlatformTool.executeShowPushBox(); } }, { key: "addZhuoMianJianCe", value: function (e, o) { (window.qg || "undefined" != typeof mz_jsb) && window.qg.hasShortcutInstalled({ success: function (t) { if (t) { e && e(); } else { o && o(); } }, fail: function (e) {}, complete: function () {} }); this.Platform && this.Platform.isInstalledShortcut && this.Platform.isInstalledShortcut(e, o); } }, { key: "sendToDesktop", value: function (e) { var o = arguments.length > 1 && undefined !== arguments[1] && arguments[1]; cc.sys.platform !== cc.sys.VIVO_GAME && cc.sys.platform !== cc.sys.OPPO_GAME && "undefined" == typeof mz_jsb || window.qg.installShortcut({ success: function () { e && (e.active = false); }, fail: function (e) { null != oppoUtil && cc.sys.platform === cc.sys.OPPO_GAME && oppoUtil.showAd_Banner(); }, complete: function () {} }); this.PlatformTool && this.PlatformTool.showAddZhuomian && this.PlatformTool.showAddZhuomian(e, o); } }, { key: "executeBlockAdShow", value: function (e, o) { window.swan || this.PlatformTool && this.PlatformTool.executeBlockAdShow && this.PlatformTool.executeBlockAdShow(e, o); } }]); return o; }(); module.exports = c;