public void stopRecording() { recorder.stopRecording(); if (PreferenceManager.getInstance().getPreference(PreferenceManager.PLAY_PLAYBACK_KEY) == 1) { SoundMixer.getInstance().stopAllSoundInSoundMixerAndRewind(); } else if (PreferenceManager.getInstance() .getPreference(PreferenceManager.METRONOM_VISUALIZATION_KEY) > 0) { SoundMixer.getInstance().stopMetronom(); } }
private void checkAndStartPlaybackAndMetronom() { int metronom = PreferenceManager.getInstance().getPreference(PreferenceManager.METRONOM_VISUALIZATION_KEY); if (PreferenceManager.getInstance().getPreference(PreferenceManager.PLAY_PLAYBACK_KEY) == 1) { if (!SoundMixer.getInstance().playAllSoundsInSoundmixer() && metronom > 0) { SoundMixer.getInstance().startMetronom(); } } else if (metronom > 0) { SoundMixer.getInstance().startMetronom(); } }