Esempio n. 1
0
    public void Login(int appid, string sUserId, string name)
    {
                #if UNITY_EDITOR
        if (true)
        {
            return;
        }
        #endif

        if (mInit == false)
        {
            EventListenerManager.AddListener(ProtocolEnum.IM_RECORD_VOLUME_NOTIFY, ImRecordVolume);//录音音量大小回调监听
            int init = YunVaImSDK.instance.YunVa_Init(0, (uint)appid, Application.persistentDataPath, false);
            if (init == 0)
            {
                UIAPI.DebugLog("初始化成功...");
            }
            else
            {
                UIAPI.DebugLog("初始化失败...");
            }

            mLogin     = false;
            mRecording = false;

            mInit = true;
        }

        if (mLogin)
        {
            return;
        }

        string   ttFormat = "{{\"nickname\":\"{0}\",\"uid\":\"{1}\"}}";
        string   tt       = string.Format(ttFormat, sUserId, sUserId);
        string[] wildcard = new string[2];
        wildcard[0] = "0x001";
        wildcard[1] = "0x002";
        YunVaImSDK.instance.YunVaOnLogin(tt, "1", wildcard, 0, (data) =>
        {
            if (data.result == 0)
            {
                mLogin = true;
                YunVaImSDK.instance.RecordSetInfoReq(true);//开启录音的音量大小回调

                UIAPI.DebugLog("登录成功");
            }
            else
            {
                UIAPI.DebugLog("登录失败");
            }
        });
    }
Esempio n. 2
0
File: Demo.cs Progetto: mengtest/wh
    void Start()
    {
        EventListenerManager.AddListener(ProtocolEnum.IM_RECORD_VOLUME_NOTIFY, ImRecordVolume);//录音音量大小回调监听
        int init = YunVaImSDK.instance.YunVa_Init(0, 1002319, Application.persistentDataPath, false, false);

        if (init == 0)
        {
            Debug.Log("初始化成功...");
            labelText = "初始化成功...";
        }
        else
        {
            Debug.Log("初始化失败...");
            labelText = "初始化失败...";
        }
    }
Esempio n. 3
0
 /// <summary>
 /// 云娃语音初始化
 /// </summary>
 public static void YvVoiceInit()
 {
     if (GameCenter.instance.isPlatform && isTest)
     {
         int init = YunVaImSDK.instance.YunVa_Init(0, 1000481, Application.persistentDataPath, false);
         if (init == 0)
         {
             //NGUIDebug.Log("云娃语音初始化成功");
             //Debug.Log("云娃语音初始化成功");
             EventListenerManager.AddListener(ProtocolEnum.IM_RECORD_VOLUME_NOTIFY, ImRecordVolume);
         }
         else
         {
             //Debug.Log("云娃语音初始化失败");
             //NGUIDebug.Log("云娃语音初始化失败");
         }
     }
 }
Esempio n. 4
0
    public void initYunYa()
    {
        Debug.Log("11111111111111111111111111============");
        switch (Application.platform)
        {
        case RuntimePlatform.IPhonePlayer:
            EventListenerManager.AddListener(ProtocolEnum.IM_RECORD_VOLUME_NOTIFY, ImRecordVolume);    //录音音量大小回调监听
            int init = YunVaImSDK.instance.YunVa_Init(0, 1002319, Application.persistentDataPath, false, false);
            if (init == 0)
            {
                Debug.Log("初始化成功...");
            }
            else
            {
                Debug.Log("初始化失败...");
            }
            break;

        case RuntimePlatform.Android:
            Debug.Log("222222222222222222222222============");
            EventListenerManager.AddListener(ProtocolEnum.IM_RECORD_VOLUME_NOTIFY, ImRecordVolume);    //录音音量大小回调监听
            int yuYinInit = YunVaImSDK.instance.YunVa_Init(0, 1002319, Application.persistentDataPath, false, false);
            Debug.Log("11111111111111111111111111============" + yuYinInit);
            if (yuYinInit == 0)
            {
                Debug.Log("初始化成功...");
            }
            else
            {
                Debug.Log("初始化失败...");
            }
            break;

        default:
            break;
        }
    }
Esempio n. 5
0
 public void Init(Action onInited)
 {
     EventListenerManager.AddListener(ProtocolEnum.IM_CHANNEL_MESSAGE_NOTIFY, OnChannelMessageNotify);
     this.onInited = onInited;
     YvSDK_Init();
 }