private void SetupRecorder() { if (audioManager != null) return; audioManager = new AndroidUtils.RecordAudioManager(this, OnRecordingFull); }
protected override void OnResume() { base.OnResume(); audioManager = new AndroidUtils.RecordAudioManager(this, OnRecordingFull); }
private void FinishReading() { if (reading) { reading = false; audioManager.StopRecording(); modeLayouts[currentMode].Visibility = ViewStates.Gone; startBtn.Text = "Start!"; } if (audioManager != null) { audioManager.CleanUp(); audioManager = null; } }
protected override void OnPause() { base.OnPause(); if (audioManager == null) return; audioManager.CleanUp(); audioManager = null; }
protected override void OnResume() { base.OnResume(); audioManager = new AndroidUtils.RecordAudioManager(this); recording = false; recButton.SetBackgroundResource(Resource.Drawable.recordButtonBlue); }
protected override void OnPause() { base.OnPause(); if (currentStage == AssessmentStage.Running) { FragmentManager.BeginTransaction().Remove(currentFragment); } tasks = null; if (audioManager == null) return; if (recording) { StopRecording(); } audioManager.CleanUp(); audioManager = null; }
// Make sure that the recorder + player are unallocated when the app goes into the background protected override void OnPause() { base.OnPause(); if (audioManager != null) { audioManager.CleanUp(); audioManager = null; } if (mediaPlayer != null) { mediaPlayer.Release(); mediaPlayer = null; } if (eventVideo.IsPlaying) { eventVideo.StopPlayback(); } if (tts != null) { tts.Clean(); tts = null; } }
protected override void OnResume() { base.OnResume(); audioManager = new AndroidUtils.RecordAudioManager(this); mainButton.SetBackgroundResource(Resource.Drawable.recordButtonBlue); if (tts == null) { tts = new TTSManager(this, null); } ISharedPreferences userPrefs = PreferenceManager.GetDefaultSharedPreferences(this); autoSpeak = userPrefs.GetBoolean("autoTTS", true); // Reload the resources for this stage of the scenario, incase they were lost (e.g. audio, video) if (currIndex >= 0) { currIndex--; ShowNextEvent(); } else { ImageView icon = FindViewById<ImageView>(Resource.Id.scenarioIcon); AndroidUtils.PrepareIcon(icon, scenario); } }