flutter_smart_video_player 1.0.3
flutter_smart_video_player: ^1.0.3 copied to clipboard
A fully customizable YouTube video player using WebView and IFrame API. Works seamlessly inside dynamic UI rendering systems.
1.0.3 #
- Critical Stability & Bug Fixes:
- Resolved
PlatformView/AndroidInAppWebViewControllercodec deadlocks andOut-of-Memory / ANR / Signal 3recursive rendering freezes during Fullscreen transitions natively by intelligently preserving state viaGlobalKey. - Fixed audio/video pause stutter problems by actively ignoring aggressive false-positive
AppLifecycleState.inactivesignals fired by Android OS when rotating UI frames manually. - Eliminated duplicate UI overlapping loader bugs by safely disabling the Flutter
CircularProgressIndicatorduring explicit YouTube internal buffering. - Destroyed duplicate
GlobalKeyexception crashes when users forcefully exited configurations sequentially by stripping Controller dependencies completely off internal route pops.
- Resolved
1.0.2 #
- Critical Stability & Bug Fixes:
- Resolved
PlatformView/AndroidInAppWebViewControllercodec deadlocks andOut-of-Memory / ANR / Signal 3recursive rendering freezes during Fullscreen transitions natively by intelligently preserving state viaGlobalKey. - Fixed audio/video pause stutter problems by actively ignoring aggressive false-positive
AppLifecycleState.inactivesignals fired by Android OS when rotating UI frames manually. - Eliminated duplicate UI overlapping loader bugs by safely disabling the Flutter
CircularProgressIndicatorduring explicit YouTube internal buffering. - Destroyed duplicate
GlobalKeyexception crashes when users forcefully exited configurations sequentially by stripping Controller dependencies completely off internal route pops.
- Resolved
- New Orientation Enhancements (
SmartVideoTilt):- Supports natively locking orientations aggressively or defaulting seamlessly under customizable
SmartVideoConfig.tiltconstraints. - Includes Built-in visual Screen-Rotate Toggles mounted upon
SmartVideoControlslayouts perfectly dynamically. - YouTube Shorts Native Dimensions Integration: Directly evaluates and flags urls distributing over
/shorts/networks binding natively against precise9:16vertical spaces intelligently.
- Supports natively locking orientations aggressively or defaulting seamlessly under customizable
- New Features:
SmartVideoConfig.useBlurBackground— fills letterbox areas (e.g., 1:1 aspect ratio) with a blurred YouTube thumbnail instead of the flatbackgroundColor.SmartVideoConfig.soundOn— controls whether the player initializes with audio on (true, default) or muted (false). Ideal for silent autoplay in list views.SmartVideoConfig.withoutBNav— whentrue, pushes the fullscreen page viarootNavigator: trueto overlay the app's bottom navigation bar.- Dynamic
centerPlayButtoncomponent properties securely trigger luxurious translucent Netflix-style Play/Pause rendering instantly over horizontal and vertical constraints.
- Vastly improved documentation pipelines seamlessly tailored for rapid project implementations effortlessly safely!
1.0.1 #
- Critical Stability & Bug Fixes:
- Resolved
PlatformView/AndroidInAppWebViewControllercodec deadlocks andOut-of-Memory / ANR / Signal 3recursive rendering freezes during Fullscreen transitions natively by intelligently preserving state viaGlobalKey. - Fixed audio/video pause stutter problems by actively ignoring aggressive false-positive
AppLifecycleState.inactivesignals fired by Android OS when rotating UI frames manually. - Eliminated duplicate UI overlapping loader bugs by safely disabling the Flutter
CircularProgressIndicatorduring explicit YouTube internal buffering. - Destroyed duplicate
GlobalKeyexception crashes when users forcefully exited configurations sequentially by stripping Controller dependencies completely off internal route pops.
- Resolved
- New Orientation Enhancements (
SmartVideoTilt):- Supports natively locking orientations aggressively or defaulting seamlessly under customizable
SmartVideoConfig.tiltconstraints. - Includes Built-in visual Screen-Rotate Toggles mounted upon
SmartVideoControlslayouts perfectly dynamically. - YouTube Shorts Native Dimensions Integration: Directly evaluates and flags urls distributing over
/shorts/networks binding natively against precise9:16vertical spaces intelligently.
- Supports natively locking orientations aggressively or defaulting seamlessly under customizable
- Feature Layers:
- Dynamic
centerPlayButtoncomponent properties securely trigger luxurious translucent Netflix-style Play/Pause rendering instantly over horizontal and vertical constraints.
- Dynamic
- Vastly improved documentation pipelines seamlessly tailored for rapid project implementations effortlessly safely!
1.0.0 #
- Initial Release of
flutter_smart_video_player.