mod: 视频播放器重构 - 基本功能

This commit is contained in:
guozhigq
2023-07-30 22:44:18 +08:00
parent ca12be5373
commit 636ff2b9ad
31 changed files with 1583 additions and 390 deletions

View File

@ -41,6 +41,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.11.0"
audio_video_progress_bar:
dependency: "direct main"
description:
name: audio_video_progress_bar
sha256: "67f3a5ea70d48b48caaf29f5a0606284a6aa3a393736daf9e82bec985d2f9b70"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
boolean_selector:
dependency: transitive
description:
@ -419,23 +427,6 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_meedu:
dependency: transitive
description:
name: flutter_meedu
sha256: "7be568c2df5036cd050358b589f2b3de3318562710f9a64ea364da5fd7eeafe7"
url: "https://pub.dev"
source: hosted
version: "8.3.1"
flutter_meedu_media_kit:
dependency: "direct main"
description:
path: package
ref: feature-custom
resolved-ref: d1d6d62f0059ec3501e21c9a94e72dae827162e9
url: "https://github.com/guozhigq/flutter_meedu_media_kit.git"
source: git
version: "4.2.12"
flutter_smart_dialog:
dependency: "direct main"
description:
@ -444,14 +435,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.9.3+2"
flutter_spinkit:
dependency: transitive
description:
name: flutter_spinkit
sha256: b39c753e909d4796906c5696a14daf33639a76e017136c8d82bf3e620ce5bb8e
url: "https://pub.dev"
source: hosted
version: "5.2.0"
flutter_test:
dependency: "direct dev"
description: flutter
@ -478,14 +461,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.2.0"
fullscreen_window:
dependency: transitive
description:
name: fullscreen_window
sha256: fe3014f91bff16a82d142ba9d834980b8a84b4bb03347a92588d389ad92bd1d3
url: "https://pub.dev"
source: hosted
version: "1.0.4"
get:
dependency: "direct main"
description:
@ -671,23 +646,23 @@ packages:
source: hosted
version: "0.2.0"
media_kit:
dependency: transitive
dependency: "direct main"
description:
name: media_kit
sha256: "1e6ea59b5f81d1db038ac5394c38cd3ad2f5e50bdf36f12154dee6fa04221bcb"
sha256: "272a9f1dd77ed57b48707fdb0ec0e4a048ef958feccc0d0dd751135fe924b63a"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.1.1"
media_kit_libs_android_video:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_libs_android_video
sha256: b7dd06bdc615c7dc48c3718d81c1adfcb902be0aaa6310ed6a8caf524301553a
sha256: ddb0d26ecba72bf7117e37e29b6a50f4ba198bbccb4e47246cae1812087dc721
url: "https://pub.dev"
source: hosted
version: "1.2.0"
version: "1.3.0"
media_kit_libs_ios_video:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_libs_ios_video
sha256: c691220334c1828e1fd24db4ebbdfdd6c576f0345bc6cc435b355798d6e4b7ed
@ -695,7 +670,7 @@ packages:
source: hosted
version: "1.0.5"
media_kit_libs_linux:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_libs_linux
sha256: "21acc71cbae3518b3aeef9023a6a3a3decb579a40153764333814987ccd61040"
@ -703,7 +678,7 @@ packages:
source: hosted
version: "1.0.2"
media_kit_libs_macos_video:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_libs_macos_video
sha256: "28ad624666cd20ed78f96a26917dddf6f286ea4bab21620676cc59ba62f3d3e5"
@ -711,15 +686,15 @@ packages:
source: hosted
version: "1.0.6"
media_kit_libs_windows_video:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_libs_windows_video
sha256: "4aa12f61c9989c4d7159ed0c15640d645dbe59026ac9057a3651d026a409dcb9"
sha256: b343e644927982a2ef3db63877b36d84bdda8173d8318ca0d1c68c1ea8a35982
url: "https://pub.dev"
source: hosted
version: "1.0.4"
version: "1.0.5"
media_kit_native_event_loop:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_native_event_loop
sha256: "5351f0c28124b5358756515d8619abad182cdefe967468d7fb5b274737cc2f59"
@ -727,21 +702,13 @@ packages:
source: hosted
version: "1.0.6"
media_kit_video:
dependency: transitive
dependency: "direct main"
description:
name: media_kit_video
sha256: "55edf96bcf08f8bd158018d77afd10d5411f9f3b657fb34a4cd5690caec91596"
sha256: "3ac0403d67710dfb2bf6aabfa6caff1b163e70fb7e1a88423bc1be569b4df6b3"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
meedu:
dependency: transitive
description:
name: meedu
sha256: "2cac0971ea211b1a18e3c4f038369f8ac57401760342da16d9e4e9d043f7de38"
url: "https://pub.dev"
source: hosted
version: "8.0.2"
version: "1.1.1"
meta:
dependency: transitive
description:
@ -975,7 +942,7 @@ packages:
source: hosted
version: "1.0.2"
screen_brightness:
dependency: transitive
dependency: "direct main"
description:
name: screen_brightness
sha256: "62fd61a64e68b32b98b840bad7d8b6822bbc40e63c2b569a5f85528484c86b41"
@ -1022,14 +989,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.1.1"
screen_retriever:
dependency: transitive
description:
name: screen_retriever
sha256: "4931f226ca158123ccd765325e9fbf360bfed0af9b460a10f960f9bb13d58323"
url: "https://pub.dev"
source: hosted
version: "0.1.6"
share_plus:
dependency: "direct main"
description:
@ -1046,62 +1005,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.2.1"
shared_preferences:
dependency: transitive
description:
name: shared_preferences
sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1"
url: "https://pub.dev"
source: hosted
version: "2.2.0"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076
url: "https://pub.dev"
source: hosted
version: "2.2.0"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
sha256: f39696b83e844923b642ce9dd4bd31736c17e697f6731a5adf445b1274cf3cd4
url: "https://pub.dev"
source: hosted
version: "2.3.2"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1"
url: "https://pub.dev"
source: hosted
version: "2.3.0"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1"
url: "https://pub.dev"
source: hosted
version: "2.3.0"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a"
url: "https://pub.dev"
source: hosted
version: "2.2.0"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d
url: "https://pub.dev"
source: hosted
version: "2.3.0"
shelf:
dependency: transitive
description:
@ -1236,7 +1139,7 @@ packages:
source: hosted
version: "1.3.2"
universal_platform:
dependency: transitive
dependency: "direct main"
description:
name: universal_platform
sha256: d315be0f6641898b280ffa34e2ddb14f3d12b1a37882557869646e0cc363d0cc
@ -1308,7 +1211,7 @@ packages:
source: hosted
version: "0.4.0+2"
volume_controller:
dependency: transitive
dependency: "direct main"
description:
name: volume_controller
sha256: "189bdc7a554f476b412e4c8b2f474562b09d74bc458c23667356bce3ca1d48c9"
@ -1316,7 +1219,7 @@ packages:
source: hosted
version: "2.0.7"
wakelock_plus:
dependency: transitive
dependency: "direct main"
description:
name: wakelock_plus
sha256: aac3f3258f01781ec9212df94eecef1eb9ba9350e106728def405baa096ba413
@ -1411,14 +1314,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.1.1"
window_manager:
dependency: transitive
description:
name: window_manager
sha256: "9eef00e393e7f9308309ce9a8b2398c9ee3ca78b50c96e8b4f9873945693ac88"
url: "https://pub.dev"
source: hosted
version: "0.3.5"
xdg_directories:
dependency: transitive
description: