NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #215 most downloaded on pub.dev
A common platform interface for the video_player plugin.
Last release 3 months ago
06 Jul 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 38 of 38 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
42 releases · first in 2019
Adds backBufferDurationMs to VideoPlayerOptions to support configuring the back buffer duration.
backBufferDurationMs to VideoPlayerOptions to support configuring the back buffer duration.Adds preventsDisplaySleepDuringVideoPlayback to VideoPlayerOptions and setPreventsDisplaySleepDuringVideoPlayback to VideoPlayerPlatform. The default
preventsDisplaySleepDuringVideoPlayback to VideoPlayerOptions and
setPreventsDisplaySleepDuringVideoPlayback to VideoPlayerPlatform. The
default implementation is a no-op so platforms that do not support
controlling display sleep silently fall back to their default behavior.One column per quarter.
Adds VideoTrack class and getVideoTracks(), selectVideoTrack(), isVideoTrackSupportAvailable() methods for video track (quality) selection.
VideoTrack class and getVideoTracks(), selectVideoTrack(), isVideoTrackSupportAvailable() methods for video track (quality) selection.Adds VideoAudioTrack class and getAudioTracks(), selectAudioTrack(), isAudioTrackSupportAvailable() methods for audio track management.
VideoAudioTrack class and getAudioTracks(), selectAudioTrack(), isAudioTrackSupportAvailable() methods for audio track management.Adds a setAllowBackgroundPlayback method to dynamically control background playback.
setAllowBackgroundPlayback method to dynamically control background playback.Adds HTML5 video poster support as a VideoPlayerWebOptions.
Adds support for platform views as an optional way of displaying a video.
Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
VideoEventType.initialized cannot be sent more than once.Updates minimum required plugin_platform_interface version to 2.1.7.
Adds pub topics to package metadata.
Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
Aligns Dart and Flutter SDK constraints.
VideoEventType.isPlayingStateUpdate event to track changes in play / pause state with
the underlying video player.Updates links for the merge of flutter/plugins into flutter/packages.
Fixes comment describing file URI construction.
BREAKING CHANGE: Removes MethodChannelVideoPlayer. The default implementation is now only a placeholder with no functionality; implementations of vide…
MethodChannelVideoPlayer. The default
implementation is now only a placeholder with no functionality;
implementations of video_player must include their own VideoPlayerPlatform
Dart implementation.Fixes avoid_redundant_argument_values lint warnings and minor typos.
Updates references to the obsolete master branch.
Removes obsolete dependency on pedantic.
Object.hash.pedantic.Adds rotationCorrection (for Android playing videos recorded in landscapeRight #60327).
rotationCorrection (for Android playing videos recorded in landscapeRight #60327).Adds allowBackgroundPlayback to VideoPlayerOptions.
allowBackgroundPlayback to VideoPlayerOptions.Adds the Pigeon definitions used to create the method channel implementation.
Update to use the verify method introduced in platform_plugin_interface 2.1.0.
verify method introduced in platform_plugin_interface 2.1.0.Updates to extending PlatformInterface. Removes isMock, in favor of the now-standard MockPlatformInterfaceMixin.
PlatformInterface. Removes isMock, in favor of the
now-standard MockPlatformInterfaceMixin.VideoPlatformInterface rather than the method channel.Add contentUri to DataSourceType.
contentUri to DataSourceType.* Add httpHeaders to DataSource
httpHeaders to DataSourceUpdate to latest Pigeon. This includes a breaking change to how the test logic is exposed.
mixWithOthers option being ignored on the web.uri parameter nullable.messages.dart sets Dart 2.12.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added option to set the video playback speed on the video controller.
Fix mixWithOthers test channel.
Add VideoPlayerOptions with audio mix mode
Migrated tests to use pigeon correctly.
Added class to help testing Pigeon communication.
* Migrated to pigeon.
Make the pedantic dev_dependency explicit.
Remove the deprecated author: field from pubspec.yaml
author: field from pubspec.yaml* Document public API.
Fix unawaited futures in the tests.
Return correct platform event type when buffering
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →