Пример #1
0
 /// <summary>
 /// Stops the recording.
 /// </summary>
 public static void stopRecording(FinishedRecordEvent evt)
 {
                 #if UNITY_IPHONE
     ShareRECIOS.stopRecording(evt);
                 #elif   UNITY_ANDROID
                 #endif
 }
Пример #2
0
        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
        }
Пример #3
0
 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);
         }
     }
 }
Пример #4
0
    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
    }
Пример #5
0
        /// <summary>
        /// Stops the recording.
        /// </summary>
        /// <param name="evt">Evt.</param>
        public static void stopRecording(FinishedRecordEvent evt)
        {
            _finishedRecordHandler = evt;

            __iosShareRECStopRecording(_callbackObjectName);
        }