From eddd8a3d125c027495efe5ff0027e0bba7bb740c Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Fri, 30 Jun 2023 14:20:40 +0530 Subject: [PATCH] chore(ui): bump and migrate video_player to 2.7.0. Signed-off-by: xsahil03x --- .../lib/src/fullscreen_media/full_screen_media.dart | 8 ++++++-- .../lib/src/message_input/quoted_message_widget.dart | 5 +++-- packages/stream_chat_flutter/pubspec.yaml | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/fullscreen_media/full_screen_media.dart b/packages/stream_chat_flutter/lib/src/fullscreen_media/full_screen_media.dart index a6feaa5e..2a791954 100644 --- a/packages/stream_chat_flutter/lib/src/fullscreen_media/full_screen_media.dart +++ b/packages/stream_chat_flutter/lib/src/fullscreen_media/full_screen_media.dart @@ -446,8 +446,12 @@ class VideoPackage { }) : _showControls = showControls, _autoInitialize = autoInitialize, _videoPlayerController = _attachment.localUri != null - ? VideoPlayerController.file(File.fromUri(_attachment.localUri!)) - : VideoPlayerController.network(_attachment.assetUrl!); + ? VideoPlayerController.file( + File.fromUri(_attachment.localUri!), + ) + : VideoPlayerController.networkUrl( + Uri.parse(_attachment.assetUrl!), + ); final Attachment _attachment; final bool _showControls; diff --git a/packages/stream_chat_flutter/lib/src/message_input/quoted_message_widget.dart b/packages/stream_chat_flutter/lib/src/message_input/quoted_message_widget.dart index ab90710a..3bec1975 100644 --- a/packages/stream_chat_flutter/lib/src/message_input/quoted_message_widget.dart +++ b/packages/stream_chat_flutter/lib/src/message_input/quoted_message_widget.dart @@ -382,8 +382,9 @@ class _VideoAttachmentThumbnailState extends State<_VideoAttachmentThumbnail> { @override void initState() { super.initState(); - _controller = VideoPlayerController.network(widget.attachment.assetUrl!) - ..initialize().then((_) { + _controller = VideoPlayerController.networkUrl( + Uri.parse(widget.attachment.assetUrl!), + )..initialize().then((_) { // ignore: no-empty-block setState(() {}); //when your thumbnail will show. }); diff --git a/packages/stream_chat_flutter/pubspec.yaml b/packages/stream_chat_flutter/pubspec.yaml index 45f43a5f..c67b8f60 100644 --- a/packages/stream_chat_flutter/pubspec.yaml +++ b/packages/stream_chat_flutter/pubspec.yaml @@ -42,7 +42,7 @@ dependencies: synchronized: ^3.0.0 thumblr: ^0.0.4 url_launcher: ^6.1.0 - video_player: ^2.4.5 + video_player: ^2.7.0 video_player_macos: ^2.0.1 video_thumbnail: ^0.5.0