added pages to project
This commit is contained in:
@@ -139,11 +139,17 @@ class _MeditationPageState extends State<MeditationPage>
|
||||
if (running) return;
|
||||
|
||||
// start music on user action (safer for iOS)
|
||||
await _ensureMusicStarted();
|
||||
if (!_musicStarted) {
|
||||
await _ensureMusicStarted();
|
||||
} else {
|
||||
// già partita in precedenza: riprende dopo la pausa
|
||||
try {
|
||||
await _bgPlayer.resume();
|
||||
} catch (_) {}
|
||||
}
|
||||
await _applyMusicVolume();
|
||||
|
||||
setState(() => running = true);
|
||||
|
||||
// start square animation
|
||||
_squareCtrl.repeat();
|
||||
|
||||
@@ -165,8 +171,11 @@ class _MeditationPageState extends State<MeditationPage>
|
||||
_timer = null;
|
||||
|
||||
_squareCtrl.stop();
|
||||
// musica: la lasciamo andare ma mutabile; se vuoi che si fermi in pausa:
|
||||
// _bgPlayer.pause();
|
||||
|
||||
// ferma la musica in pausa
|
||||
try {
|
||||
_bgPlayer.pause();
|
||||
} catch (_) {}
|
||||
}
|
||||
|
||||
void _reset() {
|
||||
|
||||
Reference in New Issue
Block a user