1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 16:25:17 +00:00

Add a video player

This commit is contained in:
2021-03-11 20:31:06 +01:00
parent 46affd4e68
commit 858f81d05e
4 changed files with 86 additions and 0 deletions

View File

@ -3,6 +3,8 @@
/// @author Pierre Hubert
import 'package:comunic/models/conversation_message.dart';
import 'package:comunic/ui/dialogs/audio_player_dialog.dart';
import 'package:comunic/ui/routes/main_route/main_route.dart';
import 'package:comunic/ui/routes/video_player_route.dart';
import 'package:comunic/ui/widgets/network_image_widget.dart';
import 'package:filesize/filesize.dart';
import 'package:flutter/material.dart';
@ -84,6 +86,14 @@ class _ConversationFileWidgetState extends State<ConversationFileWidget> {
showAudioPlayerDialog(context, file.url);
break;
case ConversationMessageFileType.VIDEO:
MainController.of(context).push(
VideoPlayerRoute(url: file.url),
hideNavBar: true,
canShowAsDialog: true,
);
break;
default:
launch(file.url);
}