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:
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user