示例#1
0
    void onVoiceOK()
    {
        VoiceMgr vm = VoiceMgr.GetInstance();

        if (lastTouchTime > 0)
        {
            vm.release();

            long   t   = (long)((Time.time - lastTouchTime) * 1000);
            string msg = vm.getVoiceData("record.amr");

            if (msg != null && msg.Length > 0)
            {
                JsonObject ob = new JsonObject();
                ob ["msg"]  = msg;
                ob ["time"] = t;

                NetMgr.GetInstance().send("voice_msg", ob);
            }
        }

        voice.SetActive(false);
    }