Esempio n. 1
0
 public void OpenSpeakers()
 {
     if ((this.m_bInRoom && (this.ApolloVoiceMgr != null)) && (this.ApolloVoiceMgr.CallApolloVoiceSDK != null))
     {
         if (!this.m_isOpenSpeaker)
         {
             ApolloVoiceErr err = (ApolloVoiceErr)this.ApolloVoiceMgr.CallApolloVoiceSDK._OpenSpeaker();
             if (err == ApolloVoiceErr.APOLLO_VOICE_SUCC)
             {
                 this.m_isOpenSpeaker = true;
                 this.PrintLog("OpenSpeaker Succ", null, false);
             }
             else
             {
                 string message = string.Format("OpenSpeaker Err is {0}", err);
                 this.PrintLog(message, null, false);
             }
         }
     }
     else
     {
         this.m_isOpenSpeaker = true;
     }
     this.PrintLog("onOpenSpeakersButtonClick", null, false);
 }
Esempio n. 2
0
    public void JoinBigRoom(string urls, int role, uint busniessID, long roomid, long roomkey, short memberid)
    {
        if (string.IsNullOrEmpty(this.mOpenID))
        {
            Debug.LogError("openid is nil");
            return;
        }
        ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._JoinBigRoom(urls, role, busniessID, roomid, roomkey, memberid, this.mOpenID, 45000);

        if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
        {
            ApolloManager.m_bCreateEngine = true;
            XSingleton <XDebug> .singleton.AddLog(string.Format("_JoinBigRoom Succ {0}  {1}  {2} {3} {4} {5}", new object[]
            {
                roomid,
                roomkey,
                urls,
                role,
                busniessID,
                memberid
            }), null, null, null, null, null, XDebugColor.XDebug_None);
        }
        else
        {
            string message = string.Format("_JoinBigRoom Err is {0}", apolloVoiceErr);
            Debug.Log(message);
        }
    }
Esempio n. 3
0
    private void OnApplicationPause(bool pause)
    {
        XSingleton <XDebug> .singleton.AddLog(string.Concat(new object[]
        {
            "apollo puase: ",
            pause,
            " mgr: ",
            ApolloManager.ApolloVoiceMgr != null
        }), null, null, null, null, null, XDebugColor.XDebug_None);

        if (ApolloManager.ApolloVoiceMgr != null)
        {
            if (pause)
            {
                ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._Pause();
                if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
                {
                    ApolloManager.m_bCreateEngine = true;
                    XSingleton <XDebug> .singleton.AddLog(string.Format("OnApplicationPause pause true Succ", new object[0]), null, null, null, null, null, XDebugColor.XDebug_None);
                }
                else
                {
                    string message = string.Format("OnApplicationPause Err is {0}", apolloVoiceErr);
                    Debug.Log(message);
                }
            }
            else
            {
                ApolloVoiceErr apolloVoiceErr2 = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._Resume();
                if (apolloVoiceErr2 == ApolloVoiceErr.APOLLO_VOICE_SUCC)
                {
                    ApolloManager.m_bCreateEngine = true;
                    Debug.Log(string.Format("OnApplicationPause pause false Succ", new object[0]));
                }
                else
                {
                    string message2 = string.Format("OnApplicationPause Err is {0}", apolloVoiceErr2);
                    Debug.Log(message2);
                }
            }
        }
        if (!pause)
        {
            if (!string.IsNullOrEmpty(this.cacheTag))
            {
                this.StartGSDK(this.cacheZoneID, this.cacheTag, this.cacheRoomIP);
            }
        }
        else if (!string.IsNullOrEmpty(this.cacheTag))
        {
            this.EndGSDK();
        }
    }
Esempio n. 4
0
    public string GetFileID()
    {
        ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._GetVoiceUploadState();

        if (apolloVoiceErr != ApolloVoiceErr.APOLLO_VOICE_SUCC)
        {
            return(string.Empty);
        }
        if (ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._GetFileID(ApolloManager.m_strFileID) == 0)
        {
            return(Encoding.Default.GetString(ApolloManager.m_strFileID));
        }
        return(string.Empty);
    }
Esempio n. 5
0
    public void Capture(bool capture)
    {
        ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._CaptureMicrophone(capture);

        if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
        {
            ApolloManager.m_bCreateEngine = true;
            Debug.Log("apollo capture Succ");
        }
        else
        {
            string message = string.Format("apollo capture Err is {0}", apolloVoiceErr);
            Debug.Log(message);
        }
    }
Esempio n. 6
0
 private void DestoyEngine()
 {
     if (this.ApolloVoiceMgr != null)
     {
         ApolloVoiceErr err = (ApolloVoiceErr)this.ApolloVoiceMgr.CallApolloVoiceSDK._DestoryApolloVoiceEngine();
         if (err == ApolloVoiceErr.APOLLO_VOICE_SUCC)
         {
             this.PrintLog("_DestoryApolloVoiceEngine Succ", null, false);
         }
         else
         {
             string message = string.Format("_DestoryApolloVoiceEngine Err is {0}", err);
             this.PrintLog(message, null, false);
         }
     }
     this.PrintLog("_DestoryApolloVoiceEngine", null, false);
 }
Esempio n. 7
0
 public void SetMusicVolum(int nVol)
 {
     if (ApolloManager.ApolloVoiceMgr != null)
     {
         ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._SetSpeakerVolume(nVol);
         if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
         {
             ApolloManager.m_bCreateEngine = true;
             XSingleton <XDebug> .singleton.AddLog(string.Format("SetMusicVolum Succ {0}", nVol), null, null, null, null, null, XDebugColor.XDebug_None);
         }
         else
         {
             string log = string.Format("SetMusicVolum Err is {0}", apolloVoiceErr);
             XSingleton <XDebug> .singleton.AddLog(log, null, null, null, null, null, XDebugColor.XDebug_None);
         }
     }
 }
Esempio n. 8
0
 public void ForbitMember(int memberId, bool bEnable)
 {
     if (ApolloManager.ApolloVoiceMgr != null)
     {
         ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._ForbidMemberVoice(memberId, bEnable);
         if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
         {
             ApolloManager.m_bCreateEngine = true;
             XSingleton <XDebug> .singleton.AddLog("ForbitMember Succ", null, null, null, null, null, XDebugColor.XDebug_None);
         }
         else
         {
             string message = string.Format("ForbitMember Err is {0}", apolloVoiceErr);
             Debug.Log(message);
         }
     }
 }
Esempio n. 9
0
 public void SetRealtimeMode()
 {
     if (ApolloManager.ApolloVoiceMgr != null)
     {
         ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._SetMode(0);
         if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
         {
             ApolloManager.m_bCreateEngine = true;
             XSingleton <XDebug> .singleton.AddLog("apollo _SetMode Succ", null, null, null, null, null, XDebugColor.XDebug_None);
         }
         else
         {
             string message = string.Format("apollo _SetMode Err is {0}", apolloVoiceErr);
             Debug.Log(message);
         }
     }
 }
Esempio n. 10
0
    public void QuitBigRoom()
    {
        if (string.IsNullOrEmpty(this.mOpenID))
        {
            Debug.LogError("openid is nil");
            return;
        }
        ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._QuitBigRoom();

        if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
        {
            ApolloManager.m_bCreateEngine = true;
            XSingleton <XDebug> .singleton.AddLog(string.Format("QuitBigRoom!", new object[0]), null, null, null, null, null, XDebugColor.XDebug_None);
        }
        else
        {
            string log = string.Format("QuitBigRoom Err is {0}", apolloVoiceErr);
            XSingleton <XDebug> .singleton.AddLog(log, null, null, null, null, null, XDebugColor.XDebug_None);
        }
    }
Esempio n. 11
0
    public void QuitRoom(long roomId, short memberId)
    {
        if (string.IsNullOrEmpty(this.mOpenID))
        {
            Debug.LogError("openid is nil");
            return;
        }
        ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._QuitRoom(roomId, memberId, this.mOpenID);

        if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
        {
            ApolloManager.m_bCreateEngine = true;
            XSingleton <XDebug> .singleton.AddLog(string.Format("QuitRoom Succ {0} {1}", roomId, memberId), null, null, null, null, null, XDebugColor.XDebug_None);
        }
        else
        {
            string log = string.Format("QuitRoom Err is {0}", apolloVoiceErr);
            XSingleton <XDebug> .singleton.AddLog(log, null, null, null, null, null, XDebugColor.XDebug_None);
        }
    }
Esempio n. 12
0
    public bool GetJoinRoomBigResult()
    {
        bool result = false;

        if (ApolloManager.ApolloVoiceMgr != null)
        {
            ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._GetJoinRoomBigResult();
            if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_JOIN_SUCC)
            {
                result = true;
                XSingleton <XDebug> .singleton.AddLog("Apollo _GetJoinRoomBigResult Succ", null, null, null, null, null, XDebugColor.XDebug_None);
            }
            else
            {
                string log = string.Format("Apollo _GetJoinRoomBigResult is {0}", apolloVoiceErr);
                XSingleton <XDebug> .singleton.AddLog(log, null, null, null, null, null, XDebugColor.XDebug_None);
            }
        }
        return(result);
    }
Esempio n. 13
0
        public void CloseMic()
        {
            if ((this.m_bInRoom && (this.ApolloVoiceMgr != null)) && (this.ApolloVoiceMgr.CallApolloVoiceSDK != null))
            {
                ApolloVoiceErr err = (ApolloVoiceErr)this.ApolloVoiceMgr.CallApolloVoiceSDK._CloseMic();
                if (err == ApolloVoiceErr.APOLLO_VOICE_SUCC)
                {
                    this.UpdateMyVoiceIcon(0);
                    Singleton <CSoundManager> .GetInstance().PostEvent("Reset_Voice_Change", null);

                    this.m_isOpenMic = false;
                    this.PrintLog("CloseMic Succ", null, false);
                }
                else
                {
                    string message = string.Format("CloseMic Err is {0}", err);
                    this.PrintLog(message, null, false);
                }
            }
            this.PrintLog("onCloseMicButtonClick", null, false);
        }
Esempio n. 14
0
 public void CloseMic()
 {
     if ((this.m_bInRoom && (this.ApolloVoiceMgr != null)) && (this.ApolloVoiceMgr.CallApolloVoiceSDK != null))
     {
         ApolloVoiceErr err = (ApolloVoiceErr)this.ApolloVoiceMgr.CallApolloVoiceSDK._CloseMic();
         if (err == ApolloVoiceErr.APOLLO_VOICE_SUCC)
         {
             this.UpdateMyVoiceIcon(0);
             this.m_isOpenMic = false;
             this.PrintLog("CloseMic Succ", null, false);
         }
         else
         {
             string message = string.Format("CloseMic Err is {0}", err);
             this.PrintLog(message, null, false);
         }
     }
     else
     {
         this.m_isOpenMic = false;
     }
     this.PrintLog("onCloseMicButtonClick", null, false);
 }
Esempio n. 15
0
 public void Init(int platf, string openid)
 {
     this.mAppID = "guest100023";
     if (platf == 3)
     {
         this.mAppID = "1105309683";
     }
     else if (platf == 4)
     {
         this.mAppID = "wxfdab5af74990787a";
     }
     this.mOpenID = openid;
     this.SetGSDKUserName(platf, openid);
     if (ApolloManager.ApolloVoiceMgr != null)
     {
         Debug.Log("ApolloVoiceMgr Created");
     }
     else
     {
         ApolloManager.ApolloVoiceMgr = new CApolloVoiceSys();
         ApolloManager.ApolloVoiceMgr.SysInitial();
     }
     if (ApolloManager.ApolloVoiceMgr != null)
     {
         ApolloVoiceErr apolloVoiceErr = (ApolloVoiceErr)ApolloManager.ApolloVoiceMgr.CallApolloVoiceSDK._CreateApolloVoiceEngine(this.mAppID, openid);
         if (apolloVoiceErr == ApolloVoiceErr.APOLLO_VOICE_SUCC)
         {
             ApolloManager.m_bCreateEngine = true;
             XSingleton <XDebug> .singleton.AddLog("CreateApolloVoiceEngine Succ", null, null, null, null, null, XDebugColor.XDebug_None);
         }
         else
         {
             string message = string.Format("CreateApolloVoiceEngine Err is {0}", apolloVoiceErr);
             Debug.Log(message);
         }
     }
 }