public void micInputNotice(ClientResponse response) { int uuid = int.Parse(response.message); var avatarIndex = _host.Data.toAvatarIndex(uuid); _host.UIHelper.getCardGOs(avatarIndex).PlayerItem.showChatAction(); MicrophoneManager.getInstance().PlaySound(response.bytes); }
public void OnPointerDown() { if (getUserList().Count > 0) { _isRecording = true; recordBtn.SetActive(true); MicrophoneManager.getInstance().StartRecord(); } else { TipsManager.getInstance().setTips("房间里只有你一个人,不能发送语音"); } }
public void init(UIStage uiStage, GameObject root, GameObject login) { this.uiStage = uiStage; this.stage = uiStage.gameObject; this.root = root; wechatAPI = stage.GetComponent <WechatHelper>(); TipsManager.getInstance().init(stage.transform); SceneManager.getInstance().init(root.transform, login); MicrophoneManager.getInstance().init(); SoundManager.getInstance(); //TODO 后面改 updateHelper = new UpdateHelper(); this.uiStage.StartCoroutine(updateHelper.updateCheck()); }
public void OnPointerUp() { if (_isRecording) { _isRecording = false; recordBtn.SetActive(false); WholeTime = 10; Byte[] outData = MicrophoneManager.getInstance().StopRecord(); List <int> uuidList = getUserList(); if (uuidList.Count > 0 && outData != null) { _host.UIHelper.getCardGOs(Direction.B).PlayerItem.showChatAction(); var request = new ChatRequest(); request.headCode = APIS.MicInput_Request; request.myUUid = GlobalData.getInstance().myAvatarVO.account.uuid; request.ChatSound = outData; request.userList = uuidList; GameManager.getInstance().Server.requset(request); } else { } } }
public void StartRecord() { MicrophoneManager.getInstance().StartRecord(); }