camera_web
A Flutter plugin for getting information about and controlling the camera on Web.
0.3.5
317K downloads/mo
#666 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 17 days ago
07 Aug 2026
Release timing varies
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 28 of 28 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
28 releases · first in 2021
5 releases in the last 12 months
see the full history below
Release timeline
28 releases · Sep 2021 to Aug 2026
2022
2023
2024
2025
2026
Releases
latest 28-
0.3.506 Aug 2024Release notes
Open source →- Migrates to package:web to support WASM
- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
-
0.3.5+118 Nov 2025Release notes
Open source →- Uses
CanvasRenderingContext2D.drawImageinstead of the deprecateddrawImageScaled. - Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
- Uses
-
0.3.5+201 Dec 2025Release notes
Open source →- Fixes camera initialization failure on Firefox Android by using
{video: true}instead of{video: {}}when no video constraints are specified.
- Fixes camera initialization failure on Firefox Android by using
-
0.3.5+307 Jan 2026Release notes
Open source →- Fixes camera initialization failure on Safari by fixing a null check operator error using a nullable getter and null-safe practices.
-
0.3.5+412 Jun 2026Release notes
Open source →- Fixes a
TypeErrorinavailableCameras()caused by browsers (e.g. Firefox) returning an invalidfacingModecapability value instead of the expectedDOMStringsequence. - Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
- Fixes a
-
0.3.5+507 Aug 2026 -
0.3.410 Jul 2024Release notes
Open source →- Removes
maxVideoDuration/maxDuration, as the feature was never exposed at the app-facing package level, and is deprecated at the platform interface level. - Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
- Removes
-
0.3.305 Apr 2024Release notes
Open source →- Adds support to control video FPS and bitrate. See
CameraController.withSettings. - Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
- Adds support to control video FPS and bitrate. See
-
0.3.231 Jul 2023 -
0.3.2+104 Aug 2023 -
0.3.2+229 Aug 2023Release notes
Open source →- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
-
0.3.2+330 Aug 2023Release notes
Open source →- Migrates to
dart:ui_webAPIs. - Updates minimum supported SDK version to Flutter 3.13.0/Dart 3.1.0.
- Migrates to
-
0.3.2+404 Jan 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
- Fixes new lint warnings.
-
0.3.109 Dec 2022Release notes
Open source →- Updates to latest camera platform interface, and fails if user attempts to use streaming with recording (since streaming is currently unsupported on web).
-
0.3.1+120 Jan 2023 -
0.3.1+222 Feb 2023Release notes
Open source →- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
-
0.3.1+308 Mar 2023Release notes
Open source →- Clarifies explanation of endorsement in README.
- Aligns Dart and Flutter SDK constraints.
-
0.3.1+422 May 2023Release notes
Open source →- Removes obsolete null checks on non-nullable values.
- Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
-
0.3.028 May 2022Release notes
Open source →- BREAKING CHANGE: Renames error code
cameraPermissiontoCameraAccessDeniedto be consistent with other platforms.
- BREAKING CHANGE: Renames error code
-
0.3.0+128 Sep 2022Release notes
Open source →- Updates imports for
prefer_relative_imports. - Updates minimum Flutter version to 2.10.
- Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
- Updates imports for
-
0.2.116 Sep 2021Release notes
Open source →- Add video recording functionality.
- Fix cameraNotReadable error that prevented access to the camera on some Android devices.
-
0.2.1+122 Sep 2021 -
0.2.1+209 Feb 2022Release notes
Open source →- Fixes cameraNotReadable error that prevented access to the camera on some Android devices when initializing a camera.
- Implemented support for new Dart SDKs with an async requestFullscreen API.
-
0.2.1+316 Feb 2022 -
0.2.1+410 May 2022Release notes
Open source →- Migrates from
ui.hash*toObject.hash*. - Updates minimum Flutter version for changes in 0.2.1+3.
- Migrates from
-
0.2.1+510 May 2022Release notes
Open source →- Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
-
0.2.1+611 May 2022 -
0.2.003 Sep 2021