From 977bac84c3b5bca2cbe95bd75cacf95e97e46f78 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Mon, 4 Sep 2023 13:11:22 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20=E5=8D=87=E7=BA=A7=E6=92=AD=E6=94=BE?= =?UTF-8?q?=E5=99=A8=E4=BE=9D=E8=B5=96=E3=80=81=E5=8F=96=E6=B6=88buffer?= =?UTF-8?q?=E9=81=AE=E7=BD=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/plugin/pl_player/view.dart | 34 +++++++++++++++++----------------- pubspec.lock | 28 ++++++++++++++++++---------- pubspec.yaml | 11 +++-------- 3 files changed, 38 insertions(+), 35 deletions(-) diff --git a/lib/plugin/pl_player/view.dart b/lib/plugin/pl_player/view.dart index 1b3703d4..d13d0c4e 100644 --- a/lib/plugin/pl_player/view.dart +++ b/lib/plugin/pl_player/view.dart @@ -427,23 +427,23 @@ class _PLVideoPlayerState extends State ), ), - Obx(() { - if (_.buffered.value == Duration.zero) { - return Positioned.fill( - child: Container( - color: Colors.black, - child: Center( - child: Image.asset( - 'assets/images/loading.gif', - height: 25, - ), - ), - ), - ); - } else { - return Container(); - } - }), + // Obx(() { + // if (_.buffered.value == Duration.zero) { + // return Positioned.fill( + // child: Container( + // color: Colors.black, + // child: Center( + // child: Image.asset( + // 'assets/images/loading.gif', + // height: 25, + // ), + // ), + // ), + // ); + // } else { + // return Container(); + // } + // }), /// 弹幕面板 if (widget.danmuWidget != null) diff --git a/pubspec.lock b/pubspec.lock index ed138ca6..139b85e2 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -721,12 +721,12 @@ packages: dependency: "direct main" description: name: media_kit - sha256: "66f04934bcadf592f24d829127471e4dc304de8e9bba5795ade2f3e95552ebfc" + sha256: "92c7f59e075d74471b31e703f81ccc1d7102739ebcce945b30a6417fa2f751d5" url: "https://pub.dev" source: hosted - version: "1.1.6" + version: "1.1.7" media_kit_libs_android_video: - dependency: "direct main" + dependency: transitive description: name: media_kit_libs_android_video sha256: "498a5062bc5f000bd23ada3be788ea886ab32c52f7a8252dde1264ca019b819b" @@ -734,7 +734,7 @@ packages: source: hosted version: "1.3.3" media_kit_libs_ios_video: - dependency: "direct main" + dependency: transitive description: name: media_kit_libs_ios_video sha256: fed403dc9d54462e51ee80e0cb23c12a53fadea9a8fa18aca2de9054176d1159 @@ -742,7 +742,7 @@ packages: source: hosted version: "1.1.3" media_kit_libs_linux: - dependency: "direct main" + dependency: transitive description: name: media_kit_libs_linux sha256: "3b7c272179639a914dc8a50bf8a3f2df0e9a503bd727c88fab499dbdf6cb1eb8" @@ -750,15 +750,23 @@ packages: source: hosted version: "1.1.2" media_kit_libs_macos_video: - dependency: "direct main" + dependency: transitive description: name: media_kit_libs_macos_video sha256: c06e831f3c22a45296d375788d9bc07871b448f8e9ec98d77b11e5e118a83fb2 url: "https://pub.dev" source: hosted version: "1.1.3" - media_kit_libs_windows_video: + media_kit_libs_video: dependency: "direct main" + description: + name: media_kit_libs_video + sha256: d961c49bc0d454524014b76fd66db1aa06e673f03b616f5fdbc59c405178a878 + url: "https://pub.dev" + source: hosted + version: "1.0.1" + media_kit_libs_windows_video: + dependency: transitive description: name: media_kit_libs_windows_video sha256: "923f068344d7d200184e0aaa2597f3de6c05982a3b1f18035d842ab53f2a1350" @@ -766,7 +774,7 @@ packages: source: hosted version: "1.0.8" media_kit_native_event_loop: - dependency: "direct main" + dependency: transitive description: name: media_kit_native_event_loop sha256: e37ce6fb5fa71b8cf513c6a6cd591367743a342a385e7da621a047dd8ef6f4a4 @@ -777,10 +785,10 @@ packages: dependency: "direct main" description: name: media_kit_video - sha256: "809a3797da7d49fad85f139555b352dd615f9d2da6ae9f1745c6978963491bae" + sha256: cd3ab78e7626146f115134b82c4029ac5987ba6351719c9067d86789723e0c12 url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.8" meta: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index a336f572..8da386b9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -84,14 +84,9 @@ dependencies: crypto: ^3.0.3 # 视频播放器 - media_kit: ^1.1.4 # Primary package. - media_kit_video: ^1.1.5 # For video rendering. - media_kit_native_event_loop: ^1.0.7 # Support for higher number of concurrent instances & better performance. - media_kit_libs_android_video: ^1.3.2 # Android package for video native libraries. - media_kit_libs_ios_video: ^1.1.3 # iOS package for video native libraries. - media_kit_libs_macos_video: ^1.1.3 # macOS package for video native libraries. - media_kit_libs_windows_video: ^1.0.7 # Windows package for video native libraries. - media_kit_libs_linux: ^1.1.1 + media_kit: ^1.1.7 + media_kit_video: ^1.1.8 + media_kit_libs_video: ^1.0.1 # 音量、亮度、屏幕控制 flutter_volume_controller: ^1.2.7