Ejemplo n.º 1
0
        public void StopRecording()
        {
            _record = false;
            _mediaRecorder.Dispose();
            _cameraInput.Dispose();
            _audioInput.Dispose();

            if (_coroutine != null)
            {
                StopCoroutine(_coroutine);
            }
            _mainCanvas.gameObject.SetActive(true);
            _recordCanvas.gameObject.SetActive(false);
            AudioPeerService.Stop();
        }
Ejemplo n.º 2
0
 public void StopRecordVedio()
 {
     CancelInvoke("StopRecordVedio");
     if (isStartRecording)
     {
         StopMicrophone();
         if (recordMicrophone)
         {
             microphoneSource.mute = true;
         }
         audioInput?.Dispose();
         cameraInput.Dispose();
         videoRecorder.Dispose();
     }
 }