From 968c7868c99cdd0c3d3c61e31e5d4ed5dc340e83 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 30 Dec 2021 12:43:42 +0100 Subject: [PATCH] change: Make audio messages smaller --- lib/pages/chat/events/audio_player.dart | 2 +- lib/pages/chat/recording_dialog.dart | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/pages/chat/events/audio_player.dart b/lib/pages/chat/events/audio_player.dart index cb2f07d3..9cfa9354 100644 --- a/lib/pages/chat/events/audio_player.dart +++ b/lib/pages/chat/events/audio_player.dart @@ -173,7 +173,7 @@ class _AudioPlayerState extends State { ), ), Expanded( - child: Slider.adaptive( + child: Slider( activeColor: Theme.of(context).colorScheme.secondaryVariant, inactiveColor: widget.color.withAlpha(64), value: currentPosition, diff --git a/lib/pages/chat/recording_dialog.dart b/lib/pages/chat/recording_dialog.dart index a62c08ad..0297c391 100644 --- a/lib/pages/chat/recording_dialog.dart +++ b/lib/pages/chat/recording_dialog.dart @@ -30,6 +30,9 @@ class _RecordingDialogState extends State { final _audioRecorder = Record(); Amplitude _amplitude; + static const int bitRate = 64000; + static const double samplingRate = 22050.0; + Future startRecording() async { try { final tempDir = await getTemporaryDirectory(); @@ -43,7 +46,11 @@ class _RecordingDialogState extends State { } await Wakelock.enable(); await _audioRecorder.start( - path: _recordedPath, encoder: AudioEncoder.AAC); + path: _recordedPath, + encoder: AudioEncoder.AAC, + bitRate: bitRate, + samplingRate: samplingRate, + ); setState(() => _duration = Duration.zero); _recorderSubscription?.cancel(); _recorderSubscription =