flutter_audio_visualizer 0.1.2 copy "flutter_audio_visualizer: ^0.1.2" to clipboard
flutter_audio_visualizer: ^0.1.2 copied to clipboard

Real-time audio visualization with customizable waveforms and spectrums

Flutter Audio Visualizer #

Pub Version Flutter Version Platform Support

A Flutter package for real-time audio visualization with customizable waveforms and spectrums.

Flutter Audio Visualizer Showcase

Installation #

Add the package to your pubspec.yaml:

dependencies:
  flutter_audio_visualizer: ^0.1.2

Quick Start #

import 'package:flutter_audio_visualizer/flutter_audio_visualizer.dart';

// Basic microphone visualization
AudioVisualizer(
  audioSource: AudioSource.microphone,
  visualizationType: VisualizationType.waveform,
  onDataReceived: (data) {
    // Process audio data
  },
)

Setup #

Android
Add the following permissions to your android/app/src/main/AndroidManifest.xml:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

iOS
Add the microphone usage description to your ios/Runner/Info.plist:

<key>NSMicrophoneUsageDescription</key>
<string>This app needs access to microphone for audio visualization.</string>

Web & Desktop
No additional setup is required.

License #

This project is licensed under the MIT License.

5
likes
160
points
215
downloads

Documentation

Documentation
API reference

Publisher

verified publisherbechattaoui.dev

Weekly Downloads

Real-time audio visualization with customizable waveforms and spectrums

Homepage
Repository (GitHub)
View/report issues

Topics

#audio #visualizer #fft #waveform #multi-platform

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

audio_session, collection, flutter, flutter_svg, just_audio, lottie, meta, permission_handler, provider, record

More

Packages that depend on flutter_audio_visualizer