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("登录失败"); } }); }
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 = "初始化失败..."; } }
/// <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("云娃语音初始化失败"); } } }
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; } }
public void Init(Action onInited) { EventListenerManager.AddListener(ProtocolEnum.IM_CHANNEL_MESSAGE_NOTIFY, OnChannelMessageNotify); this.onInited = onInited; YvSDK_Init(); }