/// <summary> /// Stops the recording. /// </summary> public static void stopRecording(FinishedRecordEvent evt) { #if UNITY_IPHONE ShareRECIOS.stopRecording(evt); #elif UNITY_ANDROID #endif }
private void RecordEndedEventHandler(AudioClip clip, float[] raw) { #if !NET_2_0 && !NET_2_0_SUBSET FinishedRecordEvent?.Invoke(clip, raw); #else if (FinishedRecordEvent != null) { FinishedRecordEvent(clip, raw); } #endif }
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 }
/// <summary> /// Stops the recording. /// </summary> /// <param name="evt">Evt.</param> public static void stopRecording(FinishedRecordEvent evt) { _finishedRecordHandler = evt; __iosShareRECStopRecording(_callbackObjectName); }