video_player_platform_interface
A common platform interface for the video_player plugin.
6.9.0
3.0M downloads/mo
#199 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 1 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
5 releases in the last 12 months
see the full history below
Release timeline
42 releases · Nov 2019 to Jul 2026
2020
2021
2022
2023
2024
2025
2026
Releases
latest 42-
6.9.006 Jul 2026Release notes
Open source →- Adds
backBufferDurationMstoVideoPlayerOptionsto support configuring the back buffer duration.
- Adds
-
6.8.026 Jun 2026Release notes
Open source →- Adds
preventsDisplaySleepDuringVideoPlaybacktoVideoPlayerOptionsandsetPreventsDisplaySleepDuringVideoPlaybacktoVideoPlayerPlatform. The default implementation is a no-op so platforms that do not support controlling display sleep silently fall back to their default behavior. - Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
- Adds
-
6.7.029 Apr 2026Release notes
Open source →- Adds
VideoTrackclass andgetVideoTracks(),selectVideoTrack(),isVideoTrackSupportAvailable()methods for video track (quality) selection. - Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
- Adds
-
6.6.027 Oct 2025Release notes
Open source →- Adds
VideoAudioTrackclass andgetAudioTracks(),selectAudioTrack(),isAudioTrackSupportAvailable()methods for audio track management.
- Adds
-
6.5.010 Oct 2025Release notes
Open source →- Adds a
setAllowBackgroundPlaybackmethod to dynamically control background playback. - Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
- Adds a
-
6.4.029 Jun 2025Release notes
Open source →- Adds HTML5 video poster support as a VideoPlayerWebOptions.
- Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
-
6.3.028 Jan 2025Release notes
Open source →- Adds support for platform views as an optional way of displaying a video.
- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
-
6.2.302 Oct 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
- Clarified that
VideoEventType.initializedcannot be sent more than once.
-
6.2.209 Jan 2024Release notes
Open source →- Updates minimum required plugin_platform_interface version to 2.1.7.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
-
6.2.130 Aug 2023Release notes
Open source →- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
-
6.2.017 Jul 2023Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
- Adds web options to customize control's list and displaying context menu.
-
6.1.016 Mar 2023Release notes
Open source →- Aligns Dart and Flutter SDK constraints.
- Adds the
VideoEventType.isPlayingStateUpdateevent to track changes in play / pause state with the underlying video player.
-
6.0.222 Feb 2023Release notes
Open source →- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
-
6.0.108 Dec 2022 -
6.0.004 Sep 2022Release notes
Open source →- BREAKING CHANGE: Removes
MethodChannelVideoPlayer. The default implementation is now only a placeholder with no functionality; implementations ofvideo_playermust include their ownVideoPlayerPlatformDart implementation. - Updates minimum Flutter version to 2.10.
- Fixes violations of new analysis option use_named_constants.
- BREAKING CHANGE: Removes
-
5.1.409 Aug 2022Release notes
Open source →- Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
-
5.1.306 Jun 2022Release notes
Open source →- Updates references to the obsolete master branch.
- Removes unnecessary imports.
-
5.1.221 Apr 2022 -
5.1.122 Mar 2022Release notes
Open source →- Adds
rotationCorrection(for Android playing videos recorded in landscapeRight #60327).
- Adds
-
5.1.015 Feb 2022 -
5.0.210 Feb 2022Release notes
Open source →- Adds the Pigeon definitions used to create the method channel implementation.
- Internal code cleanup for stricter analysis options.
-
5.0.107 Jan 2022Release notes
Open source →- Update to use the
verifymethod introduced in platform_plugin_interface 2.1.0.
- Update to use the
-
5.0.020 Dec 2021Release notes
Open source →- BREAKING CHANGES:
- Updates to extending
PlatformInterface. RemovesisMock, in favor of the now-standardMockPlatformInterfaceMixin. - Removes test.dart from the public interface. Tests in other packages should
mock
VideoPlatformInterfacerather than the method channel.
- Updates to extending
- BREAKING CHANGES:
-
4.2.009 Sep 2021 -
4.1.024 Mar 2021 -
4.0.023 Feb 2021Release notes
Open source →- Breaking Changes:
- Migrate to null-safety
- Update to latest Pigeon. This includes a breaking change to how the test logic is exposed.
- Add note about the
mixWithOthersoption being ignored on the web. - Make DataSource's
uriparameter nullable. messages.dartsets Dart2.12.
- Breaking Changes:
-
4.0.0-nullsafety.009 Feb 2021 pre-releaseNothing published for this version
-
3.0.0-nullsafety.312 Dec 2020 pre-releaseNothing published for this version
-
3.0.0-nullsafety.205 Nov 2020 pre-releaseNothing published for this version
-
3.0.0-nullsafety.128 Oct 2020 pre-releaseNothing published for this version
-
2.2.025 Sep 2020 -
2.1.126 Aug 2020 -
2.1.012 Aug 2020 -
2.0.208 May 2020 -
2.0.108 May 2020Release notes
Open source →- Updated minimum Dart version.
- Added class to help testing Pigeon communication.
-
2.0.007 May 2020 -
1.0.521 Feb 2020 -
1.0.410 Dec 2019Release notes
Open source →- Remove the deprecated
author:field from pubspec.yaml - Require Flutter SDK 1.10.0 or greater.
- Remove the deprecated
-
1.0.305 Dec 2019 -
1.0.205 Dec 2019 -
1.0.126 Nov 2019 -
1.0.025 Nov 2019