- Discontinued. Use youtube_player_flutter instead.
- [FIXED] Bugs with orientation changes.
- [FIXED]
onVideoEnded
being called more than once sometimes. - [Feature Added]
loop
property added.
- [FIXED] Issue #31.
- [Feature Added] FullScreen on orientation change. This can controlled using new
reactToOrientationChange
property. - Dart Docs Added.
- Added option to hide share button using
hideShareButton
property.
- [Fixed] Issues with
onVideoEnded
as #28. - [Feature Added] Support for 144p playback added, as requested in #27.
- [Improved] Quality change uses Modal Bottom Sheet now.
- Updated to latest dependencies.
- Changed dart sdk constraint to
>=2.1.0 <3.0.0
.
switchFullScreenOnLongPress
property added. If set to true, long press on a video will switch fullscreen.
- Issue #21 fixed.
- [IMPORTANT] Read Note section.
- Minor changes.
- [Improved] Reduced the footprint of the plugin by removing unnecessary dependencies.
- [Feature Added] controlsTimeOut property is added.
- Updated ExoPlayer to Version 2.9.6
- Sharing videos through Youtube App to Example App.
- Minor improvements.
- [Fixed] Manifest Merger error.
- [Feature Added] startFullScreen property is added.
- Upgraded dependencies.
- Minor bug fixes.
- Breaking change. [controlsBackgroundColor] is removed. [controlsColor] property is now changed to class. This allows to color customize almost every interactive elements in the player.
- New Feature. Supports for Live Stream Videos added.
- Updated ExoPlayer to Version 2.9.5
- [controlsActiveBackgroundOverlay] property added.
- [Fixed] Minor bug with timers.
- [Improved] Removed last traces of support library(in favor of Androidx).
- controlsBackground property now sets background overlay for play and pause.
- [Fixed] Crashing on defining width.
- Breaking change. [context] property is required now.
- Redesigned controls to match original YouTube experience.
- Fast forward and Rewind feature added, on double tap.
- Can now adjust video quality through player.
- Can now share videos with other apps.
- Size of player can be adjusted.
- [FIXED] Stretching portrait videos.
- Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
- AutoPlay property added.
- Minor bug fixes.
- (Fixed) Defining controller is optional now.
- (Fixed) Video not disposing issue. Thanks to [@Y-ndm] for raising the issue.
- Minor Fixes.
- Video loads and plays lot more faster than in previous versions.
- Availability of controller outside the player, for in-depth customizations and events access See Example
- (FIXED) Aspect ratio and orientation problem in videos.
- (UNDER THE HOOD) Optimized Youtube Stream Link generation.
- (UNDER THE HOOD) Reduced dependencies. Significant reduction in code reference.
- Added controls customization.
- (FIXED) Video continuing to play on background. Thanks to [@ParthAggarwal1996] for raising the issue.
- Dependency Update
- Videos play faster now.
- Shows video thumbnail on loading.
- Changed dependency to 'http' in place of 'dio' in order to reduce amount of code reference.
- Automatic Fallback to lower quality if higher qualities are not available.
- (FIXED) 'Default Interface Methods are only supported...' error.
- (FIXED) Control bar not showing on single tap(after loading).
- (FIXED) Depreciated Warnings
- Support for Live Stream Video Playback Added (but not playing yet, will be fixed in next update on finding workaround).
- Minor Changes.
- Fixed some bugs with controls and orientation change.
- ReadMe File Updated. Fixed some bugs.
- Updated Controls.
- Initial Release.