flutter_audio_visualizer 0.1.2
flutter_audio_visualizer: ^0.1.2 copied to clipboard
Real-time audio visualization with customizable waveforms and spectrums
Flutter Audio Visualizer #
A Flutter package for real-time audio visualization with customizable waveforms and spectrums.
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.