NEXT

  • Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.

6.1.0

  • Aligns Dart and Flutter SDK constraints.
  • Adds the VideoEventType.isPlayingStateUpdate event to track changes in play / pause state with the underlying video player.

6.0.2

  • Updates links for the merge of flutter/plugins into flutter/packages.
  • Updates minimum Flutter version to 3.0.

6.0.1

  • Fixes comment describing file URI construction.

6.0.0

  • BREAKING CHANGE: Removes MethodChannelVideoPlayer. The default implementation is now only a placeholder with no functionality; implementations of video_player must include their own VideoPlayerPlatform Dart implementation.
  • Updates minimum Flutter version to 2.10.
  • Fixes violations of new analysis option use_named_constants.

5.1.4

  • Fixes avoid_redundant_argument_values lint warnings and minor typos.
  • Ignores unnecessary import warnings in preparation for upcoming Flutter changes.

5.1.3

  • Updates references to the obsolete master branch.
  • Removes unnecessary imports.

5.1.2

  • Adopts Object.hash.
  • Removes obsolete dependency on pedantic.

5.1.1

  • Adds rotationCorrection (for Android playing videos recorded in landscapeRight #60327).

5.1.0

  • Adds allowBackgroundPlayback to VideoPlayerOptions.

5.0.2

  • Adds the Pigeon definitions used to create the method channel implementation.
  • Internal code cleanup for stricter analysis options.

5.0.1

  • Update to use the verify method introduced in platform_plugin_interface 2.1.0.

5.0.0

  • BREAKING CHANGES:
    • Updates to extending PlatformInterface. Removes isMock, in favor of the now-standard MockPlatformInterfaceMixin.
    • Removes test.dart from the public interface. Tests in other packages should mock VideoPlatformInterface rather than the method channel.

4.2.0

  • Add contentUri to DataSourceType.

4.1.0

  • Add httpHeaders to DataSource

4.0.0

  • 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 mixWithOthers option being ignored on the web.
  • Make DataSource's uri parameter nullable.
  • messages.dart sets Dart 2.12.

3.0.0

  • Version 3 only was published as nullsafety “previews”.

2.2.1

  • Update Flutter SDK constraint.

2.2.0

  • Added option to set the video playback speed on the video controller.

2.1.1

  • Fix mixWithOthers test channel.

2.1.0

  • Add VideoPlayerOptions with audio mix mode

2.0.2

  • Migrated tests to use pigeon correctly.

2.0.1

  • Updated minimum Dart version.
  • Added class to help testing Pigeon communication.

2.0.0

1.0.5

  • Make the pedantic dev_dependency explicit.

1.0.4

  • Remove the deprecated author: field from pubspec.yaml
  • Require Flutter SDK 1.10.0 or greater.

1.0.3

  • Document public API.

1.0.2

  • Fix unawaited futures in the tests.

1.0.1

  • Return correct platform event type when buffering

1.0.0

  • Initial release.