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 =