FLUTTER ECOSYSTEM

record

Audio recorder from microphone to file or stream with multiple codecs, bit rate and sampling rate options.

Latest version
6.2.0
30-day downloads
586K
Likes
879
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The record package enables audio recording from the device's microphone to file or stream, supporting multiple codecs, bit rates, and sampling rates. It is designed for cross-platform use across Android, iOS, Web, macOS, Windows, and Linux. Developers can integrate high-quality audio capture into their Flutter apps with flexible configuration options. The package provides a straightforward API for starting, stopping, and managing recordings, making it ideal for voice memo apps, podcast tools, or any application requiring real-time audio input. It leverages native platform capabilities through platform channels.

Use cases
  • Voice memo applications
  • Podcast recording tools
  • Real-time audio processing
  • Audio annotation features
  • Interactive learning apps
Key features
  • Multiple audio codecs
  • Configurable bit rate and sample rate
  • Cross-platform support
  • Stream and file output
  • Simple recording API
  • Platform-native performance
Suitable for
  • Developers building audio-heavy apps
  • Apps requiring customizable audio capture
  • Projects targeting multiple operating systems
  • Educational or creative audio tools
  • Real-time voice interaction
Considerations
  • Requires appropriate permissions on mobile platforms
  • Web support may have limitations based on browser
  • Large files may impact storage usage
  • Background recording not supported on all platforms
  • Codec availability depends on target OS
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add record

Categories

Source repository

Related projects

Rankings