video_player_web 2.3.1 copy "video_player_web: ^2.3.1" to clipboard
video_player_web: ^2.3.1 copied to clipboard

unlisted

Web platform implementation of video_player.

2.3.1 #

  • Fixes some package:web tweaks.

2.3.0 #

  • Migrates package and tests to package:web.
  • Fixes infinite event loop caused by seekTo when the video ends.

2.2.0 #

  • Updates SDK version to Dart ^3.3.0. Flutter ^3.19.0.

2.1.3 #

  • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
  • Fixes new lint warnings.

2.1.2 #

  • Listens to loadedmetadata as an event that marks that initialization is complete. (Fixes playback in Safari iOS 17).
  • Sets the src of the underlying video element after every other attribute.

2.1.1 #

  • Ensures that the autoplay attribute of the underlying video element is set to false.

2.1.0 #

  • Adds web options to customize the control list and context menu display.

2.0.18 #

  • Migrates to dart:ui_web APIs.
  • Updates minimum supported SDK version to Flutter 3.13.0/Dart 3.1.0.

2.0.17 #

  • Adds pub topics to package metadata.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

2.0.16 #

  • Synchronizes VideoPlayerValue.isPlaying with VideoElement.

2.0.15 #

  • Clarifies explanation of endorsement in README.
  • Aligns Dart and Flutter SDK constraints.

2.0.14 #

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

2.0.13 #

  • Adds compatibilty with version 6.0 of the platform interface.
  • Updates minimum Flutter version to 2.10.

2.0.12 #

  • Updates the README with:
    • Information about a common known issue: "Some videos restart when using the seek bar/progress bar/scrubber" (Issue #49630)
    • Links to the Autoplay information of all major browsers (Chrome/Edge, Firefox, Safari).

2.0.11 #

  • Improves handling of videos with Infinity duration.

2.0.10 #

  • Minor fixes for new analysis options.

2.0.9 #

  • Removes unnecessary imports.
  • Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.

2.0.8 #

  • Ensures buffering state is only removed when the browser reports enough data has been buffered so that the video can likely play through without stopping (onCanPlayThrough). Issue #94630.
  • Improves testability of the _VideoPlayer private class.
  • Ensures that tests that listen to a Stream fail "fast" (1 second max timeout).

2.0.7 #

  • Internal code cleanup for stricter analysis options.

2.0.6 #

  • Removes dependency on meta.

2.0.5 #

  • Adds compatibility with video_player_platform_interface 5.0, which does not include non-dev test dependencies.

2.0.4 #

  • Adopt video_player_platform_interface 4.2 and opt out of contentUri data source.

2.0.3 #

  • Add implements to pubspec.

2.0.2 #

  • Updated installation instructions in README.

2.0.1 #

  • Fix videos not playing in Safari/Chrome on iOS by setting autoplay to false
  • Change sizing code of Video widget's HtmlElementView so it works well when slotted.
  • Move tests to example directory, so they run as integration_tests with flutter drive.

2.0.0 #

  • Migrate to null safety.
  • Calling setMixWithOthers() now is silently ignored instead of throwing an exception.
  • Fixed an issue where isBuffering was not updating on Web.

0.1.4+2 #

  • Update Flutter SDK constraint.

0.1.4+1 #

  • Substitute undefined_prefixed_name: ignore analyzer setting by a dart:ui shim with conditional exports. Issue.

0.1.4 #

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

0.1.3+2 #

  • Allow users to set the 'muted' attribute on video elements by setting their volume to 0.
  • Do not parse URIs on 'network' videos to not break blobs (Safari).

0.1.3+1 #

  • Remove Android folder from video_player_web.

0.1.3 #

  • Updated video_player_platform_interface, bumped minimum Dart version to 2.1.0.

0.1.2+3 #

0.1.2+2 #

0.1.2+1 #

  • Make the pedantic dev_dependency explicit.

0.1.2 #

  • Add a PlatformException to the player's eventController when there's a videoElement.onError. Fixes https://github.com/flutter/flutter/issues/48884.
  • Handle DomExceptions on videoElement.play() and turn them into PlatformException as well, so we don't end up with unhandled Futures.
  • Update setup instructions in the README.

0.1.1+1 #

0.1.1 #

  • Support videos from assets.

0.1.0+1 #

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

0.1.0 #

  • Initial release