feat: Background audio player
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
This commit is contained in:
parent
5028b2e6e4
commit
7cc341ac91
2 changed files with 364 additions and 275 deletions
|
|
@ -10,6 +10,7 @@ import 'package:flutter_gen/gen_l10n/l10n.dart';
|
|||
import 'package:http/http.dart' as http;
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:just_audio/just_audio.dart';
|
||||
import 'package:matrix/encryption.dart';
|
||||
import 'package:matrix/matrix.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
|
@ -148,6 +149,9 @@ class MatrixState extends State<Matrix> with WidgetsBindingObserver {
|
|||
|
||||
Client? _loginClientCandidate;
|
||||
|
||||
AudioPlayer? audioPlayer;
|
||||
final ValueNotifier<String?> voiceMessageEventId = ValueNotifier(null);
|
||||
|
||||
Client getLoginClient() {
|
||||
if (widget.clients.isNotEmpty && !client.isLogged()) {
|
||||
return client;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue