flutter_smart_video_player 1.0.3 copy "flutter_smart_video_player: ^1.0.3" to clipboard
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 / AndroidInAppWebViewController codec deadlocks and Out-of-Memory / ANR / Signal 3 recursive rendering freezes during Fullscreen transitions natively by intelligently preserving state via GlobalKey.
    • Fixed audio/video pause stutter problems by actively ignoring aggressive false-positive AppLifecycleState.inactive signals fired by Android OS when rotating UI frames manually.
    • Eliminated duplicate UI overlapping loader bugs by safely disabling the Flutter CircularProgressIndicator during explicit YouTube internal buffering.
    • Destroyed duplicate GlobalKey exception crashes when users forcefully exited configurations sequentially by stripping Controller dependencies completely off internal route pops.

1.0.2 #

  • Critical Stability & Bug Fixes:
    • Resolved PlatformView / AndroidInAppWebViewController codec deadlocks and Out-of-Memory / ANR / Signal 3 recursive rendering freezes during Fullscreen transitions natively by intelligently preserving state via GlobalKey.
    • Fixed audio/video pause stutter problems by actively ignoring aggressive false-positive AppLifecycleState.inactive signals fired by Android OS when rotating UI frames manually.
    • Eliminated duplicate UI overlapping loader bugs by safely disabling the Flutter CircularProgressIndicator during explicit YouTube internal buffering.
    • Destroyed duplicate GlobalKey exception crashes when users forcefully exited configurations sequentially by stripping Controller dependencies completely off internal route pops.
  • New Orientation Enhancements (SmartVideoTilt):
    • Supports natively locking orientations aggressively or defaulting seamlessly under customizable SmartVideoConfig.tilt constraints.
    • Includes Built-in visual Screen-Rotate Toggles mounted upon SmartVideoControls layouts perfectly dynamically.
    • YouTube Shorts Native Dimensions Integration: Directly evaluates and flags urls distributing over /shorts/ networks binding natively against precise 9:16 vertical spaces intelligently.
  • New Features:
    • SmartVideoConfig.useBlurBackground — fills letterbox areas (e.g., 1:1 aspect ratio) with a blurred YouTube thumbnail instead of the flat backgroundColor.
    • SmartVideoConfig.soundOn — controls whether the player initializes with audio on (true, default) or muted (false). Ideal for silent autoplay in list views.
    • SmartVideoConfig.withoutBNav — when true, pushes the fullscreen page via rootNavigator: true to overlay the app's bottom navigation bar.
    • Dynamic centerPlayButton component 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 / AndroidInAppWebViewController codec deadlocks and Out-of-Memory / ANR / Signal 3 recursive rendering freezes during Fullscreen transitions natively by intelligently preserving state via GlobalKey.
    • Fixed audio/video pause stutter problems by actively ignoring aggressive false-positive AppLifecycleState.inactive signals fired by Android OS when rotating UI frames manually.
    • Eliminated duplicate UI overlapping loader bugs by safely disabling the Flutter CircularProgressIndicator during explicit YouTube internal buffering.
    • Destroyed duplicate GlobalKey exception crashes when users forcefully exited configurations sequentially by stripping Controller dependencies completely off internal route pops.
  • New Orientation Enhancements (SmartVideoTilt):
    • Supports natively locking orientations aggressively or defaulting seamlessly under customizable SmartVideoConfig.tilt constraints.
    • Includes Built-in visual Screen-Rotate Toggles mounted upon SmartVideoControls layouts perfectly dynamically.
    • YouTube Shorts Native Dimensions Integration: Directly evaluates and flags urls distributing over /shorts/ networks binding natively against precise 9:16 vertical spaces intelligently.
  • Feature Layers:
    • Dynamic centerPlayButton component 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.0 #

  • Initial Release of flutter_smart_video_player.
3
likes
150
points
48
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A fully customizable YouTube video player using WebView and IFrame API. Works seamlessly inside dynamic UI rendering systems.

Homepage

License

MIT (license)

Dependencies

flutter, flutter_inappwebview

More

Packages that depend on flutter_smart_video_player