youtube_player_pro 1.0.5 copy "youtube_player_pro: ^1.0.5" to clipboard
youtube_player_pro: ^1.0.5 copied to clipboard

A Flutter package for playing YouTube videos with fullscreen support, custom controls, and WebView integration.

1.0.5 - 2025-10-20 #

  • إصلاح مشكلة عدم استجابة زر التشغيل والإيقاف
  • معالجة ظهور علامة التحميل الحمراء بشكل مستمر
  • تحسين تفاعل عناصر التحكم مع الفيديو
  • إعادة ظهور علامة المشاركة وشعار يوتيوب بشكل صحيح

Changelog #

All notable changes to this project will be documented in this file.

1.0.1 - 2025-01-11 #

Changed #

  • 📹 Updated README with YouTube preview video instead of local file (saves space)
  • 🔗 Added clickable demo video thumbnail
  • 📝 Improved documentation with embedded YouTube Shorts demo

Fixed #

  • Optimized package size by using YouTube-hosted preview video

1.0.0 - 2025-01-11 #

🎉 First Stable Release #

This is the first stable release of YouTube Player Pro!

Features #

  • ✅ Stable and production-ready
  • ✅ Full documentation and examples
  • ✅ Comprehensive error handling
  • ✅ Cross-platform support (iOS, Android, Web, macOS, Linux, Windows)

Changed #

  • Updated version to 1.0.0 (stable release)
  • Finalized API and documentation

0.1.0 - 2025-01-11 (Beta) #

Added #

  • Initial release of YouTube Player Pro package
  • YouTube video playback with WebView integration
  • Fullscreen mode support with landscape orientation
  • Custom player controls with beautiful UI
  • Volume control (mute/unmute)
  • Playback controls (play, pause, stop)
  • Seek controls (forward/backward 10 seconds)
  • Progress bar with real-time position tracking
  • Player state management (playing, paused, buffering, etc.)
  • Video thumbnail generation
  • Video ID extraction from YouTube URLs
  • Error handling and loading states
  • Customizable player controls visibility
  • YouTube native controls customization options
  • Always-visible exit button in fullscreen mode
  • Support for iOS, Android, Web, macOS, Linux, and Windows

Features #

  • Fullscreen Support: Seamless fullscreen experience with landscape orientation
  • Custom Controls: Beautiful, customizable player controls
  • Volume Control: Easy mute/unmute functionality
  • Progress Tracking: Real-time video position and duration display
  • YouTube Settings: Control native YouTube player features
  • Cross-Platform: Works on all Flutter-supported platforms

Dependencies #

  • webview_flutter: ^4.10.0
  • webview_flutter_android: ^4.0.0
  • webview_flutter_wkwebview: ^3.16.0

Known Issues #

  • None at this time

Coming Soon #

  • Playlist support
  • Quality selection
  • Playback speed control
  • Picture-in-picture mode
  • Chromecast support
6
likes
150
points
18
downloads

Publisher

verified publisherkarimelsherbiny.com

Weekly Downloads

A Flutter package for playing YouTube videos with fullscreen support, custom controls, and WebView integration.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter, webview_flutter, webview_flutter_android, webview_flutter_wkwebview

More

Packages that depend on youtube_player_pro