import MsgAlert from "../ts/game/msg/MsgAlert"; class WeChatMgr { startRecord() { console.log(jsb.fileUtils.getWritablePath()); if (CC_JSB) { var soundName = jsb.fileUtils.getWritablePath() + "SoundRecord.wav"; if (cc.sys.OS_IOS == cc.sys.os) { jsb.reflection.callStaticMethod("IOSWeChatMgr", "beginRecordWithName:", soundName); return true; } else if (cc.sys.OS_ANDROID == cc.sys.os) { if(jsb.reflection.callStaticMethod("com/jianghu/shouyou/Native", "startSoundRecord", "()I") == 0){ MsgAlert.addMsg("未开启录音权限"); return false; } return true; } else { return false; } } } getLocation() { if (CC_JSB) { if (cc.sys.OS_IOS == cc.sys.os) { return jsb.reflection.callStaticMethod("IOSWeChatMgr", "getLocation"); } else if (cc.sys.OS_ANDROID == cc.sys.os) { return jsb.reflection.callStaticMethod("com/jianghu/shouyou/Native", "getLocation", "()Ljava/lang/String;"); } } return "位置不可知"; } } module.exports = new WeChatMgr();