IEnumerator waitForEndRec() { yield return(new WaitForSeconds(0.5f)); if (DataManager._isRec) { ShareREC.stopRecording(new FinishedRecordEvent((Exception ex) => { })); DataManager._isRec = false; } }
void Start() { if (_bType == GameSceneButtonType.B_REC) { if (DataManager._isRec) { Debug.Log("Start Record"); GetComponent <Image> ().sprite = _recOn; // ShareREC.setSyncAudioComment(true); ShareREC.startRecoring(); } else { Debug.Log("End Record"); GetComponent <Image> ().sprite = _recOff; // FinishedRecordEvent evt = new FinishedRecordEvent((Exception ex) => {}); ShareREC.stopRecording(evt); } } }
public void stopRecoding() { uiCanvas.alpha = 1; RecordManager.Instance.ShowCanvas(false); Debug.Log("Rec::::::::::::::Stop"); isRec = false; YiyouStaticDataManager.Instance.OnSilenceGameObject(0f); #if UNITY_ANDROID if (SceneManager.GetActiveScene().name == "wikiSLAM") { WikiSLAMController.Instance.SetGridState(true); } AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject jo = jc.GetStatic <AndroidJavaObject>("currentActivity"); jo.Call("stopCaptureRecoding"); OnShowRecord(movieSavePath); #elif UNITY_IOS || UNITY_IPHONE FinishedRecordEvent evt = new FinishedRecordEvent(recordFinishedHandler); ShareREC.stopRecording(evt); #endif }
public void clickCallBack() { GetComponent <AudioSource> ().Play(); switch (_bType) { case GameSceneButtonType.B_HOME: { if (DataManager._isRec) { #if UNITY_IPHONE ShareREC.stopRecording(new FinishedRecordEvent((Exception ex) => { })); #endif DataManager._isRec = false; } SceneManager.LoadScene("StartScene"); } break; case GameSceneButtonType.B_PAUSE: { Debug.Log("Pause"); Debug.Log("Call Mask and resume Button"); DataManager._isPause = true; _Player.OnPauseClicked(); // for (int i = 0; i < _pauseList.Count; ++i) { // _pauseList[i].OnPauseClicked (); // } callPauseMask(true); } break; case GameSceneButtonType.B_RESUME: { Debug.Log("Resume"); DataManager._isPause = false; _Player.OnResumeClicked(); // for (int i = 0; i < _pauseList.Count; ++i) { // _pauseList[i].OnResumeClicked (); // } callPauseMask(false); } break; case GameSceneButtonType.B_RESET: { if (DataManager._isRec) { #if UNITY_IPHONE ShareREC.stopRecording(new FinishedRecordEvent((Exception ex) => { })); #endif DataManager._isRec = false; } SceneManager.LoadScene("StartScene"); } break; case GameSceneButtonType.B_NEXT: { Debug.Log("Call next stage"); if (DataManager._currentStage >= 3) { SceneManager.LoadScene("StartScene"); } else { DataManager._currentStage += 1; SceneManager.LoadScene("GameScene_1"); } } break; case GameSceneButtonType.B_REC: { // DataManager._isRec = !DataManager._isRec; // DataManager._didRec = true; // if (DataManager._isRec) { // Debug.Log ("Start Record"); // GetComponent<Image> ().sprite = _recOn; // // // ShareREC.setSyncAudioComment(true); // ShareREC.startRecoring(); // } else { // Debug.Log ("End Record"); // GetComponent<Image> ().sprite = _recOff; // // // FinishedRecordEvent evt = new FinishedRecordEvent((Exception ex)=>{}); // ShareREC.stopRecording(evt); // } } break; } }