Ejemplo n.º 1
0
 public void OnInfo(MediaRecorder mr, [GeneratedEnum] MediaRecorderInfo what, int extra)
 {
     if (what == MediaRecorderInfo.MaxDurationReached)
     {
         StopRecording();
     }
 }
Ejemplo n.º 2
0
        public void OnInfo(MediaRecorder mr, [GeneratedEnum] MediaRecorderInfo what, int extra)
        {
            if (what != MediaRecorderInfo.MaxDurationReached)
            {
                return;
            }

            Toast.MakeText(Activity, Resource.String.recordingLimit, ToastLength.Long).Show();
            StopRecordingVideo();
        }
Ejemplo n.º 3
0
 public void onInfo(MediaRecorder mr, MediaRecorderInfo what, int extra)
 {
     Log.Debug(TAG, "MediaRecorder callback called !");
     if (what == MediaRecorderInfo.MaxDurationReached)
     {
         Log.Debug(TAG, "MediaRecorder: MAX_DURATION_REACHED");
     }
     else if (what == MediaRecorderInfo.MaxFilesizeReached)
     {
         Log.Debug(TAG, "MediaRecorder: MAX_FILESIZE_REACHED");
     }
     else if (what == MediaRecorderInfo.Unknown)
     {
         Log.Debug(TAG, "MediaRecorder: INFO_UNKNOWN");
     }
     else
     {
         Log.Debug(TAG, "WTF ?");
     }
     mLock.Release();
 }