a_cameras 0.0.5 copy "a_cameras: ^0.0.5" to clipboard
a_cameras: ^0.0.5 copied to clipboard

A Flutter plugin for accessing camera functionalities across various platforms with a unified API. Currently supports web only.

Cameras Plugin #

A Flutter plugin for accessing camera features across multiple platforms with a single unified API. Currently supports Web platform, with more platforms coming soon.

Features #

  • Access camera streams
  • Capture images
  • Unified API across platforms

Installation #

Add the following to your pubspec.yaml file:

dependencies:
  a_cameras: ^0.0.5

Then run flutter pub get.

Usage #

  1. Initialize the camera:
import 'package:a_cameras/a_cameras.dart';

final camerasPlugin = Cameras();

List<CameraDescription> availableCameras = await camerasPlugin.getAvailableCameras();
CameraController controller = await camerasPlugin.getCameraController();
await controller.initializeCamera(availableCameras.first);
  1. Start/Stop Camera Stream:
await controller.startStream();
await controller.stopStream();
  1. Capture an image:
Uint8List? imageBytes = await controller.captureImage();

Supported Platforms #

  • Web
  • Android (Coming Soon)
  • iOS (Coming Soon)

Contributing #

Contributions are welcome! Feel free to open an issue or submit a pull request if you have any improvements.

License #

MIT License.

2
likes
0
pub points
34%
popularity

Publisher

verified publisherokji.store

A Flutter plugin for accessing camera functionalities across various platforms with a unified API. Currently supports web only.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_web_plugins, freezed_annotation, json_annotation, logger, plugin_platform_interface, universal_html

More

Packages that depend on a_cameras