public void OnInfo(MediaRecorder mr, [GeneratedEnum] MediaRecorderInfo what, int extra) { if (what == MediaRecorderInfo.MaxDurationReached) { StopRecording(); } }
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(); }
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(); }