示例#1
0
        public void OnApplicationPause(bool pauseStatus)
        {
            if (VoiceState.UnInited == State)
            {
                return;
            }

            Debug.Log("Voice OnApplicationPause: " + pauseStatus);
            if (pauseStatus)
            {
                if (m_voiceengine == null)
                {
                    return;
                }
                m_voiceengine.Pause();
                //s_strLog += "\r\n pause:"+ret;
            }
            else
            {
                if (m_voiceengine == null)
                {
                    return;
                }
                m_voiceengine.Resume();
                //s_strLog += "\r\n resume:"+ret;
            }
        }
示例#2
0
        void OnApplicationPause(bool pauseStatus)
        {
#if UNITY_IPHONE || UNITY_ANDROID
            Debug.Log("Voice OnApplicationPause: " + pauseStatus);
            if (pauseStatus)
            {
                if (m_voiceengine == null)
                {
                    return;
                }
                m_voiceengine.Pause();
            }
            else
            {
                if (m_voiceengine == null)
                {
                    return;
                }
                int a = m_voiceengine.Resume();
                if (GCloudVoiceErr.GCLOUD_VOICE_NEED_INIT == (GCloudVoiceErr)a)
                {
                    VoiceInit();
                }
            }
#endif
        }
示例#3
0
 void OnApplicationPause(bool pauseStatus)
 {
     // Debug.Log("Voice OnApplicationPause: " + pauseStatus);
     if (autoPause)
     {
         if (pauseStatus)
         {
             if (mVoiceengine != null)
             {
                 mVoiceengine.Pause();
             }
         }
         else
         {
             if (mVoiceengine != null)
             {
                 mVoiceengine.Resume();
             }
         }
     }
 }
示例#4
0
 void OnApplicationPause(bool pauseStatus)
 {
     if (m_voiceengine != null)
     {
         if (pauseStatus)
         {
             m_voiceengine.Pause();
         }
         else
         {
             m_voiceengine.Resume();
         }
     }
 }
示例#5
0
    void OnApplicationPause(bool pauseStatus)
    {
        if (m_voiceengine == null)
        {
            return;
        }

        // 应用暂停时GVoice引擎也暂停,应用重新开始时引擎继续
        if (pauseStatus)
        {
            m_voiceengine.Pause();
        }
        else
        {
            m_voiceengine.Resume();
        }
    }
示例#6
0
 public void OnApplicationPause(bool pauseStatus)
 {
     if (pauseStatus)
     {
         if (m_voiceengine == null)
         {
             return;
         }
         m_voiceengine.Pause();
     }
     else
     {
         if (m_voiceengine == null)
         {
             return;
         }
         m_voiceengine.Resume();
     }
 }
示例#7
0
 void OnApplicationPause(bool pauseStatus)
 {
     // Debug.Log("Voice OnApplicationPause: " + pauseStatus);
     if (pauseStatus)
     {
         if (mVoiceengine == null)
         {
             return;
         }
         mVoiceengine.Pause();
     }
     else
     {
         if (mVoiceengine == null)
         {
             return;
         }
         mVoiceengine.Resume();
     }
 }