mereg feature-media_kit

This commit is contained in:
guozhigq
2023-09-04 13:12:24 +08:00
3 changed files with 38 additions and 35 deletions

View File

@ -427,23 +427,23 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
), ),
), ),
Obx(() { // Obx(() {
if (_.buffered.value == Duration.zero) { // if (_.buffered.value == Duration.zero) {
return Positioned.fill( // return Positioned.fill(
child: Container( // child: Container(
color: Colors.black, // color: Colors.black,
child: Center( // child: Center(
child: Image.asset( // child: Image.asset(
'assets/images/loading.gif', // 'assets/images/loading.gif',
height: 25, // height: 25,
), // ),
), // ),
), // ),
); // );
} else { // } else {
return Container(); // return Container();
} // }
}), // }),
/// 弹幕面板 /// 弹幕面板
if (widget.danmuWidget != null) if (widget.danmuWidget != null)

View File

@ -721,12 +721,12 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: media_kit name: media_kit
sha256: "66f04934bcadf592f24d829127471e4dc304de8e9bba5795ade2f3e95552ebfc" sha256: "92c7f59e075d74471b31e703f81ccc1d7102739ebcce945b30a6417fa2f751d5"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.6" version: "1.1.7"
media_kit_libs_android_video: media_kit_libs_android_video:
dependency: "direct main" dependency: transitive
description: description:
name: media_kit_libs_android_video name: media_kit_libs_android_video
sha256: "498a5062bc5f000bd23ada3be788ea886ab32c52f7a8252dde1264ca019b819b" sha256: "498a5062bc5f000bd23ada3be788ea886ab32c52f7a8252dde1264ca019b819b"
@ -734,7 +734,7 @@ packages:
source: hosted source: hosted
version: "1.3.3" version: "1.3.3"
media_kit_libs_ios_video: media_kit_libs_ios_video:
dependency: "direct main" dependency: transitive
description: description:
name: media_kit_libs_ios_video name: media_kit_libs_ios_video
sha256: fed403dc9d54462e51ee80e0cb23c12a53fadea9a8fa18aca2de9054176d1159 sha256: fed403dc9d54462e51ee80e0cb23c12a53fadea9a8fa18aca2de9054176d1159
@ -742,7 +742,7 @@ packages:
source: hosted source: hosted
version: "1.1.3" version: "1.1.3"
media_kit_libs_linux: media_kit_libs_linux:
dependency: "direct main" dependency: transitive
description: description:
name: media_kit_libs_linux name: media_kit_libs_linux
sha256: "3b7c272179639a914dc8a50bf8a3f2df0e9a503bd727c88fab499dbdf6cb1eb8" sha256: "3b7c272179639a914dc8a50bf8a3f2df0e9a503bd727c88fab499dbdf6cb1eb8"
@ -750,15 +750,23 @@ packages:
source: hosted source: hosted
version: "1.1.2" version: "1.1.2"
media_kit_libs_macos_video: media_kit_libs_macos_video:
dependency: "direct main" dependency: transitive
description: description:
name: media_kit_libs_macos_video name: media_kit_libs_macos_video
sha256: c06e831f3c22a45296d375788d9bc07871b448f8e9ec98d77b11e5e118a83fb2 sha256: c06e831f3c22a45296d375788d9bc07871b448f8e9ec98d77b11e5e118a83fb2
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.3" version: "1.1.3"
media_kit_libs_windows_video: media_kit_libs_video:
dependency: "direct main" 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: description:
name: media_kit_libs_windows_video name: media_kit_libs_windows_video
sha256: "923f068344d7d200184e0aaa2597f3de6c05982a3b1f18035d842ab53f2a1350" sha256: "923f068344d7d200184e0aaa2597f3de6c05982a3b1f18035d842ab53f2a1350"
@ -766,7 +774,7 @@ packages:
source: hosted source: hosted
version: "1.0.8" version: "1.0.8"
media_kit_native_event_loop: media_kit_native_event_loop:
dependency: "direct main" dependency: transitive
description: description:
name: media_kit_native_event_loop name: media_kit_native_event_loop
sha256: e37ce6fb5fa71b8cf513c6a6cd591367743a342a385e7da621a047dd8ef6f4a4 sha256: e37ce6fb5fa71b8cf513c6a6cd591367743a342a385e7da621a047dd8ef6f4a4
@ -777,10 +785,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: media_kit_video name: media_kit_video
sha256: "809a3797da7d49fad85f139555b352dd615f9d2da6ae9f1745c6978963491bae" sha256: cd3ab78e7626146f115134b82c4029ac5987ba6351719c9067d86789723e0c12
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.7" version: "1.1.8"
meta: meta:
dependency: transitive dependency: transitive
description: description:

View File

@ -84,14 +84,9 @@ dependencies:
crypto: ^3.0.3 crypto: ^3.0.3
# 视频播放器 # 视频播放器
media_kit: ^1.1.4 # Primary package. media_kit: ^1.1.7
media_kit_video: ^1.1.5 # For video rendering. media_kit_video: ^1.1.8
media_kit_native_event_loop: ^1.0.7 # Support for higher number of concurrent instances & better performance. media_kit_libs_video: ^1.0.1
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
# 音量、亮度、屏幕控制 # 音量、亮度、屏幕控制
flutter_volume_controller: ^1.2.7 flutter_volume_controller: ^1.2.7